---- nl_langinfo.3.orig Fri Mar 11 19:44:47 2005
-+++ nl_langinfo.3 Fri Mar 11 19:52:50 2005
-@@ -28,7 +28,8 @@
+--- nl_langinfo.3.orig 2009-11-30 16:10:29.000000000 -0800
++++ nl_langinfo.3 2009-11-30 16:10:30.000000000 -0800
+@@ -28,14 +28,24 @@
.Dt NL_LANGINFO 3
.Os
.Sh NAME
.Nd language information
.Sh LIBRARY
.Lb libc
-@@ -36,6 +37,9 @@
+ .Sh SYNOPSIS
.In langinfo.h
.Ft char *
- .Fn nl_langinfo "nl_item item"
+-.Fn nl_langinfo "nl_item item"
++.Fo nl_langinfo
++.Fa "nl_item item"
++.Fc
++.In langinfo.h
+.In xlocale.h
+.Ft char *
-+.Fn nl_langinfo_l "nl_item item" "locale_t loc"
++.Fo nl_langinfo_l
++.Fa "nl_item item"
++.Fa "locale_t loc"
++.Fc
.Sh DESCRIPTION
The
.Fn nl_langinfo
-@@ -65,6 +69,14 @@
+@@ -76,8 +86,17 @@ if the identified language was
Portuguese, and
.Qq Li Sun
if the identified language was English.
+function may be passed a locale directly. See
+.Xr xlocale 3
+for more information.
- .Sh RETURN VALUES
- In a locale where langinfo data is not defined,
- .Fn nl_langinfo
-@@ -77,7 +89,8 @@
- .Fa item
- contains an invalid setting.
.Sh SEE ALSO
-.Xr setlocale 3
+.Xr setlocale 3 ,