strfmon.3: document strfmon_l(3)
PATCH 1/1 strfmon.3: document strfmon_l(3)
Hi Michael,
please find below an attempt to describe strfmon_l(3).
http://pubs.opengroup.org/onlinepubs/9699919799/functions/strfmon.html
--- man3/strfmon.3 | 33 ++++++++++++++++++++++++++++++--- man3/strfmon_l.3 | 1 + 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 man3/strfmon_l.3
man3/strfmon.3 +30 -3
@@ -23,23 +23,46 @@ .\" .TH STRFMON 3 2015-03-02 "Linux" "Linux Programmer's Manual" .SH NAME -strfmon \- convert monetary value to a string +strfmon, strfmon_l \- convert monetary value to a string .SH SYNOPSIS +.nf .B #include <monetary.h> .sp .BI "ssize_t strfmon(char *" s ", size_t " max ", const char *" format , .B "...);" + +.BI "ssize_t strfmon_l(char *" s ", size_t " max ", locale_t " locale ", +.B const char *" format , "...);" +.fi .SH DESCRIPTION The .BR strfmon () -function formats the specified amounts -according to the format specification +function formats the specified monetary amount +according to the current locale +and format specification .I format and places the result in the character array .I s of size .IR max . + +The +.BR strfmon_l () +function performs the same task, +but uses +the locale specified by +.IR locale . +The behavior of +.BR strfmon_l () +is undefined if +.I locale +is the special locale object +.BR LC_GLOBAL_LOCALE +(see +.BR duplocale (3)) +or is not a valid locale object handle. + .PP Ordinary characters in .I format
@@ -146,6 +169,9 @@ Interface Attribute Value T{ .BR strfmon () T} Thread safety MT-Safe locale +T{ +.BR strfmon_l () +T} Thread safety MT-Safe .TE .SH CONFORMING TO
@@ -186,6 +212,7 @@ and Portuguese locales yield [ **1234$57Esc] [ **1.234$57PTE ] .in .SH SEE ALSO +.BR duplocale (3), .BR setlocale (3), .BR sprintf (3), .BR locale (7)
man3/strfmon_l.3 new file +1 -0
@@ -0,0 +1 @@ +.so man3/strfmon.3
Thanks,
Signature · 5 lines
Marko Myllynen -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
A message that is not in the archive (sent off-list or not yet received): [email protected]
Quoted 3 lines · Marko Myllynen
Hi Michael,
please find below an attempt to describe
strfmon_l(3).
Thanks, Marko. Applied.
Cheers,
Michael
Quoted 89 lines
http://pubs.opengroup.org/onlinepubs/9699919799/functions/strfmon.html
--- man3/strfmon.3 | 33 ++++++++++++++++++++++++++++++--- man3/strfmon_l.3 | 1 + 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 man3/strfmon_l.3man3/strfmon.3 +30
-3@@ -23,23 +23,46 @@ .\" .TH STRFMON 3 2015-03-02 "Linux" "Linux Programmer's Manual" .SH NAME -strfmon \- convert monetary value to a string +strfmon, strfmon_l \- convert monetary value to a string .SH SYNOPSIS +.nf .B #include <monetary.h> .sp .BI "ssize_t strfmon(char *" s ", size_t " max ", const char *" format , .B "...);" + +.BI "ssize_t strfmon_l(char *" s ", size_t " max ", locale_t " locale ", +.B const char *" format , "...);" +.fi .SH DESCRIPTION The .BR strfmon () -function formats the specified amounts -according to the format specification +function formats the specified monetary amount +according to the current locale +and format specification .I format and places the result in the character array .I s of size .IR max . + +The +.BR strfmon_l () +function performs the same task, +but uses +the locale specified by +.IR locale . +The behavior of +.BR strfmon_l () +is undefined if +.I locale +is the special locale object +.BR LC_GLOBAL_LOCALE +(see +.BR duplocale (3)) +or is not a valid locale object handle. + .PP Ordinary characters in .I format@@ -146,6 +169,9 @@ Interface Attribute Value T{ .BR strfmon () T} Thread safety MT-Safe locale +T{ +.BR strfmon_l () +T} Thread safety MT-Safe .TE .SH CONFORMING TO@@ -186,6 +212,7 @@ and Portuguese locales yield [ **1234$57Esc] [ **1.234$57PTE ] .in .SH SEE ALSO +.BR duplocale (3), .BR setlocale (3), .BR sprintf (3), .BR locale (7)man3/strfmon_l.3 new file +1
-0@@ -0,0 +1 @@ +.so man3/strfmon.3Thanks,
Signature · 7 lines
Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/ -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html