From 63eaf65372eba92729bdb4205f2ec7fc9f861015 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 23 Dec 2024 12:23:22 -0800 Subject: [PATCH] stdlib: MB_CUR_MAX is type size_t * lib/stdlib.in.h (gl_MB_CUR_MAX): Return size_t, not int, to conform to POSIX. --- ChangeLog | 6 ++++++ lib/stdlib.in.h | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e6d2e1d592..90a80123a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2024-12-23 Paul Eggert + + stdlib: MB_CUR_MAX is type size_t + * lib/stdlib.in.h (gl_MB_CUR_MAX): Return size_t, not int, + to conform to POSIX. + 2024-12-23 Bruno Haible mbrtowc tests: Test in the UTF-8 environment on native Windows. diff --git a/lib/stdlib.in.h b/lib/stdlib.in.h index adbef69131..43430dfe68 100644 --- a/lib/stdlib.in.h +++ b/lib/stdlib.in.h @@ -749,7 +749,7 @@ _GL_WARN_ON_USE (malloc, "malloc is not POSIX compliant everywhere - " /* Return maximum number of bytes of a multibyte character. */ #if @REPLACE_MB_CUR_MAX@ # if !GNULIB_defined_MB_CUR_MAX -_GL_STDLIB_INLINE int +_GL_STDLIB_INLINE size_t gl_MB_CUR_MAX (void) { /* Turn the value 3 to the value 4, as needed for the UTF-8 encoding. */ -- 2.39.5