strfmon.3: SYNOPSIS: Use 'restrict' in prototypes

Both POSIX and glibc use 'restrict' in strfmon(), strfmon_l().
Let's use it here too.

.../glibc$ grep_glibc_prototype strfmon
stdlib/monetary.h:38:
extern ssize_t strfmon (char *__restrict __s, size_t __maxsize,
			const char *__restrict __format, ...)
     __THROW __attribute_format_strfmon__ (3, 4);
.../glibc$ grep_glibc_prototype strfmon_l
stdlib/monetary.h:47:
extern ssize_t strfmon_l (char *__restrict __s, size_t __maxsize,
			  locale_t __loc,
			  const char *__restrict __format, ...)
     __THROW __attribute_format_strfmon__ (4, 5);
.../glibc$

Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Alejandro Colomar 2021-03-10 19:31:39 +01:00 committed by Michael Kerrisk
parent 168fd1184e
commit 4732985d0a
1 changed files with 4 additions and 3 deletions

View File

@ -28,9 +28,10 @@ strfmon, strfmon_l \- convert monetary value to a string
.nf
.B #include <monetary.h>
.PP
.BI "ssize_t strfmon(char *" s ", size_t " max ", const char *" format ", ...);"
.BI "ssize_t strfmon_l(char *" s ", size_t " max ", locale_t " locale ,
.BI " const char *" format ", ...);"
.BI "ssize_t strfmon(char *restrict " s ", size_t " max ,
.BI " const char *restrict " format ", ...);"
.BI "ssize_t strfmon_l(char *restrict " s ", size_t " max ", locale_t " locale ,
.BI " const char *restrict " format ", ...);"
.fi
.SH DESCRIPTION
The