From bccd3fadb2a15684d239479ca15cb779b3202e06 Mon Sep 17 00:00:00 2001 From: cxzhong Date: Sun, 5 Apr 2026 16:48:20 +0800 Subject: [PATCH] Fix -Wunterminated-string-initialization warning in ulong_to_str Replace string literal with explicit char array initializer to avoid the -Wunterminated-string-initialization warning from GCC. --- src/cysignals/implementation.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cysignals/implementation.c b/src/cysignals/implementation.c index 88dee66..390187f 100644 --- a/src/cysignals/implementation.c +++ b/src/cysignals/implementation.c @@ -160,7 +160,7 @@ static inline void print_stderr(const char* s) /* str should have enough space allocated */ static inline void ulong_to_str(unsigned long val, char *str, int base) { - const char xdigits[16] = "0123456789abcdef"; + const char xdigits[16] = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'}; unsigned long aux; int len;