50 esp_err_t result = ESP_FAIL;
56 static_assert(N >= 8);
57 static_assert(
sizeof(int) <=
sizeof(size_t));
58 int wouldHaveWrittenChars = snprintf(output, N,
"#%02x%02x%02x", r, g, b);
59 if (likely((wouldHaveWrittenChars > 0) && (((
size_t)wouldHaveWrittenChars) < N))) {
74 esp_err_t result = ESP_FAIL;
82 static_assert(N >= 12);
83 static_assert(
sizeof(int) <=
sizeof(size_t));
84 uint32_t m = seconds / 60u;
85 uint8_t s = seconds % 60u;
86 int wouldHaveWrittenChars = snprintf(output, N,
"%u:%02u", m, s);
87 if (likely((wouldHaveWrittenChars > 0) && (((
size_t)wouldHaveWrittenChars) < N))) {
esp_err_t saferRgbToHtmlColorString(char(&output)[N], uint8_t r, uint8_t g, uint8_t b)
Definition SaferStringConversion.hpp:49