From de88574e409f96126156590824ad21a8abe32a86 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Fri, 22 Sep 2023 09:23:32 +0200 Subject: [PATCH] striconveh, *vasnprintf, vasnwprintf: Make more shared-library friendly. * lib/striconveh.c (mem_cd_iconveh_internal): Mark hex as 'const'. * lib/vasnprintf.c (wctomb_fallback): Likewise. --- ChangeLog | 6 ++++++ lib/striconveh.c | 2 +- lib/vasnprintf.c | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4430828d3b..8955cbc608 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2023-09-22 Bruno Haible + + striconveh, *vasnprintf, vasnwprintf: Make more shared-library friendly. + * lib/striconveh.c (mem_cd_iconveh_internal): Mark hex as 'const'. + * lib/vasnprintf.c (wctomb_fallback): Likewise. + 2023-09-21 Paul Eggert mbschr, mbsrchr: support GNULIB_MCEL_PREFER diff --git a/lib/striconveh.c b/lib/striconveh.c index 0209dc6cf2..be60407373 100644 --- a/lib/striconveh.c +++ b/lib/striconveh.c @@ -810,7 +810,7 @@ mem_cd_iconveh_internal (const char *src, size_t srclen, if (handler == iconveh_escape_sequence) { - static char hex[16] = "0123456789ABCDEF"; + static char const hex[16] = "0123456789ABCDEF"; scratchlen = 0; scratchbuf[scratchlen++] = '\\'; if (uc < 0x10000) diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c index 2d9aa977ec..815c7c5098 100644 --- a/lib/vasnprintf.c +++ b/lib/vasnprintf.c @@ -294,7 +294,7 @@ local_wcsnlen (const wchar_t *s, size_t maxlen) static size_t wctomb_fallback (char *s, wchar_t wc) { - static char hex[16] = "0123456789ABCDEF"; + static char const hex[16] = "0123456789ABCDEF"; s[0] = '\\'; if (sizeof (wchar_t) > 2 && wc > 0xffff) -- 2.39.5