summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2020-02-23 12:24:01 +0100
committerBruno Haible <bruno@clisp.org>2020-02-23 12:24:01 +0100
commit6f6695eaf1c2dee0f2d11f107637405da1d6121e (patch)
tree29995e7cc77f2de4553feb25e523221e3798e3d7
parent11ff607ecad1b1f06b6f6966ee989db9d079cc9d (diff)
downloadgnulib-6f6695eaf1c2dee0f2d11f107637405da1d6121e.tar.gz
mbstok_r: Use 'restrict'.
* lib/string.in.h (mbstok_r): Use 'restrict'.
-rw-r--r--ChangeLog3
-rw-r--r--lib/string.in.h3
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 161c3d6d65..cf441aefcd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2020-02-23 Bruno Haible <bruno@clisp.org>
+ 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 625d608c2d..87155ca3f4 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