>From 6f6695eaf1c2dee0f2d11f107637405da1d6121e Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 23 Feb 2020 12:24:01 +0100 Subject: [PATCH 09/29] mbstok_r: Use 'restrict'. * lib/string.in.h (mbstok_r): Use 'restrict'. --- ChangeLog | 3 +++ lib/string.in.h | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 161c3d6..cf441ae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2020-02-23 Bruno Haible + mbstok_r: Use 'restrict'. + * lib/string.in.h (mbstok_r): Use 'restrict'. + xmemcoll: Use 'restrict'. * lib/xmemcoll.h (xmemcoll): Use 'restrict'. * modules/xmemcoll (configure.ac): Require AC_C_RESTRICT. diff --git a/lib/string.in.h b/lib/string.in.h index 625d608..87155ca 100644 --- a/lib/string.in.h +++ b/lib/string.in.h @@ -969,7 +969,8 @@ _GL_EXTERN_C char * mbssep (char **stringp, const char *delim) Caveat: The identity of the delimiting character is lost. See also mbssep(). */ -_GL_EXTERN_C char * mbstok_r (char *string, const char *delim, char **save_ptr) +_GL_EXTERN_C char * mbstok_r (char *restrict string, const char *delim, + char **save_ptr) _GL_ARG_NONNULL ((2, 3)); #endif -- 2.7.4