]> git.saurik.com Git - apple/libc.git/blobdiff - locale/FreeBSD/wcstol.3.patch
Libc-498.tar.gz
[apple/libc.git] / locale / FreeBSD / wcstol.3.patch
index 1108d62d2568ba6879db2b73d0a1837a633c8508..b1607bd9b47987b21cc987d426f1f8d21c378a33 100644 (file)
@@ -1,6 +1,97 @@
---- wcstol.3.orig      Fri Mar 11 19:16:13 2005
-+++ wcstol.3   Fri Mar 11 19:17:53 2005
-@@ -78,9 +78,16 @@
+--- wcstol.3   2003-05-20 15:21:45.000000000 -0700
++++ wcstol.3.edit      2006-07-12 11:29:16.000000000 -0700
+@@ -28,15 +28,18 @@
+ .Dt WCSTOL 3
+ .Os
+ .Sh NAME
+-.Nm wcstol , wcstoul ,
+-.Nm wcstoll , wcstoull ,
+-.Nm wcstoimax , wcstoumax
++.Nm wcstoimax ,
++.Nm wcstol ,
++.Nm wcstoll ,
++.Nm wcstoul ,
++.Nm wcstoull ,
++.Nm wcstoumax
+ .Nd "convert a wide character string value to a"
++.Vt intmax_t ,
+ .Vt long ,
+-.Vt "unsigned long" ,
+ .Vt "long long" ,
++.Vt "unsigned long" ,
+ .Vt "unsigned long long" ,
+-.Vt intmax_t
+ or
+ .Vt uintmax_t
+ integer
+@@ -45,25 +48,50 @@
+ .Sh SYNOPSIS
+ .In wchar.h
+ .Ft long
+-.Fn wcstol "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base"
+-.Ft "unsigned long"
+-.Fn wcstoul "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base"
++.Fo wcstol
++.Fa "const wchar_t *restrict nptr"
++.Fa "wchar_t **restrict endptr"
++.Fa "int base"
++.Fc
+ .Ft "long long"
+-.Fn wcstoll "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base"
++.Fo wcstoll
++.Fa "const wchar_t *restrict nptr"
++.Fa "wchar_t **restrict endptr"
++.Fa "int base"
++.Fc
++.Ft "unsigned long"
++.Fo wcstoul
++.Fa "const wchar_t *restrict nptr"
++.Fa "wchar_t **restrict endptr"
++.Fa "int base"
++.Fc
+ .Ft "unsigned long long"
+-.Fn wcstoull "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base"
++.Fo wcstoull
++.Fa "const wchar_t *restrict nptr"
++.Fa "wchar_t **restrict endptr"
++.Fa "int base"
++.Fc
++.In stddef.h
+ .In inttypes.h
+ .Ft intmax_t
+-.Fn wcstoimax "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base"
++.Fo wcstoimax
++.Fa "const wchar_t *restrict nptr"
++.Fa "wchar_t **restrict endptr"
++.Fa "int base"
++.Fc
+ .Ft uintmax_t
+-.Fn wcstoumax "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base"
++.Fo wcstoumax
++.Fa "const wchar_t *restrict nptr"
++.Fa "wchar_t **restrict endptr"
++.Fa "int base"
++.Fc
+ .Sh DESCRIPTION
+ The
+ .Fn wcstol ,
+ .Fn wcstoul ,
+ .Fn wcstoll ,
+ .Fn wcstoull ,
+-.Fn wcstoimax
++.Fn wcstoimax ,
+ and
+ .Fn wcstoumax
+ functions are wide-character versions of the
+@@ -71,23 +99,42 @@
+ .Fn strtoul ,
+ .Fn strtoll ,
+ .Fn strtoull ,
+-.Fn strtoimax
++.Fn strtoimax ,
+ and
+ .Fn strtoumax
+ functions, respectively.
  Refer to their manual pages (for example
  .Xr strtol 3 )
  for details.
 +See
 +.Xr xlocale 3
 +for more information.
++.Sh LEGACY SYNOPSIS
++.Fd #include <stddef.h>
++.Fd #include <inttypes.h>
++.Pp
++The include file
++.In stddef.h
++is necessary for the
++.Fn wcstoimax
++and
++.Fn wcstoumax
++functions.
  .Sh SEE ALSO
  .Xr strtol 3 ,
 -.Xr strtoul 3
 +.Xr strtoul 3 ,
-+.Xr wcstol_l 3
++.Xr wcstol_l 3 ,
++.Xr compat 5
  .Sh STANDARDS
  The
  .Fn wcstol ,
+ .Fn wcstoul ,
+ .Fn wcstoll ,
+ .Fn wcstoull ,
+-.Fn wcstoimax
++.Fn wcstoimax ,
+ and
+ .Fn wcstoumax
+ functions conform to