The wprintf(3) manpage says

        The decimal point character is defined
        in the program's locale (category LC_NUMERIC)

but LC_NUMERIC is ignored in OpenBSD's C library,
as explained in setlocale(3).

Would it be an improvement to remove that sentence?
(Removing a needless newline while here.)

        Jan


Index: wprintf.3
===================================================================
RCS file: /cvs/src/lib/libc/stdio/wprintf.3,v
retrieving revision 1.5
diff -u -p -r1.5 wprintf.3
--- wprintf.3   1 Dec 2017 10:56:07 -0000       1.5
+++ wprintf.3   10 Jan 2019 13:29:41 -0000
@@ -578,14 +578,9 @@ is
 .Ql %% .
 .El
 .Pp
-The decimal point
-character is defined in the program's locale (category
-.Dv LC_NUMERIC ) .
-.Pp
 In no case does a non-existent or small field width cause truncation of
 a numeric field; if the result of a conversion is wider than the field
-width, the
-field is expanded to contain the conversion result.
+width, the field is expanded to contain the conversion result.
 .Sh SEE ALSO
 .Xr btowc 3 ,
 .Xr fputws 3 ,

Reply via email to