Replace magic constants with macros.
Makes strlen_s limits clearer.
Change-Id: Iaa7488bdada389f5e50eea40091c541a360ae933
diff --git a/src/dlog.c b/src/dlog.c
index f853d6e..369779f 100644
--- a/src/dlog.c
+++ b/src/dlog.c
@@ -35,6 +35,8 @@
#define FLAG_UPPER 0x20
#define FLAG_NEG 0x40
+#define DLOG_MAX_STRING_LENGTH 64
+
/* clang-format on */
static bool dlog_lock_enabled = false;
@@ -91,7 +93,7 @@
}
/* Fill until we reach the desired length. */
- len += strnlen_s(suffix, 50);
+ len += strnlen_s(suffix, DLOG_MAX_STRING_LENGTH);
while (len < width) {
arch_putchar(fill);
len++;
@@ -110,7 +112,7 @@
static const char *digits_lower = "0123456789abcdefx";
static const char *digits_upper = "0123456789ABCDEFX";
const char *d = (flags & FLAG_UPPER) ? digits_upper : digits_lower;
- char buf[51];
+ char buf[DLOG_MAX_STRING_LENGTH];
char *ptr = &buf[sizeof(buf) - 1];
char *num;
*ptr = '\0';