Both POSIX and glibc use 'restrict' in strftime(). Let's use it here too. .../glibc$ grep_glibc_prototype strftime timezone/private.h:506: size_t strftime(char *restrict, size_t, char const *restrict, struct tm const *restrict); time/time.h:88: extern size_t strftime (char *__restrict __s, size_t __maxsize, const char *__restrict __format, const struct tm *__restrict __tp) __THROW; .../glibc$ Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx> --- man3/strftime.3 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/man3/strftime.3 b/man3/strftime.3 index e49465f29..6b14b7c5d 100644 --- a/man3/strftime.3 +++ b/man3/strftime.3 @@ -41,8 +41,9 @@ strftime \- format date and time .nf .B #include <time.h> .PP -.BI "size_t strftime(char *" s ", size_t " max ", const char *" format , -.BI " const struct tm *" tm ); +.BI "size_t strftime(char *restrict " s ", size_t " max , +.BI " const char *restrict " format , +.BI " const struct tm *restrict " tm ); .fi .SH DESCRIPTION The -- 2.30.1.721.g45526154a5