From owner-man-jp-reviewer@jp.freebsd.org  Sat May 12 22:57:20 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id WAA91331;
	Sat, 12 May 2001 22:57:20 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mgate03.so-net.ne.jp (mgate03.so-net.ne.jp [210.139.254.150])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id WAA91326
	for <man-jp-reviewer@jp.FreeBSD.ORG>; Sat, 12 May 2001 22:57:20 +0900 (JST)
	(envelope-from k-fuji@za2.so-net.ne.jp)
Received: from mail.za2.so-net.ne.jp (mspool13.so-net.ne.jp [210.139.248.13])
	by mgate03.so-net.ne.jp (8.8.8+3.0Wbeta9/3.6W01050922) with ESMTP id WAA21979
	for <man-jp-reviewer@jp.FreeBSD.ORG>; Sat, 12 May 2001 22:57:19 +0900 (JST)
Received: from feena.ancientlibrary.net ([210.255.148.41])
	by mail.za2.so-net.ne.jp (8.9.3/3.7W01022316) with SMTP id WAA22780
	for <man-jp-reviewer@jp.FreeBSD.ORG>; Sat, 12 May 2001 22:57:19 +0900 (JST)
Date: Sat, 12 May 2001 22:39:08 +0900
From: "KONDOU, Kazuhiro" <k-fuji@za2.so-net.ne.jp>
To: "man-jp-reviewer ML" <man-jp-reviewer@jp.FreeBSD.ORG>
Message-Id: <20010512223908.12feec93.k-fuji@za2.so-net.ne.jp>
X-Mailer: Sylpheed version 0.4.64 (GTK+ 1.2.10; i386--freebsd4.3)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: man-jp-reviewer 3592
Subject: [man-jp-reviewer 3592] strtoul.3
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: k-fuji@za2.so-net.ne.jp


$B$3$s$K$A$O!"6aF#!w8EBe?^=q4[$G$9!#(B

3.1R $BF|K\8lLuHG$H$N:9J,$G$9!#(B
deprecated $B$K$D$$$F$O(B strtol.3 $B$HF1$8Lu$K$J$C$F$$$^$9!#(B

$B%*%j%8%J%k$N(B strtoul.3 $B$b$=$&$J$N$G$9$,!"0lHV:G8e$NItJ,$G(B
strtoq() $B$r?d>)$7$J$$!"$H$7$F$$$k$N$G$9$,!"(B strtouq() $B$r?d>)(B
$B$7$J$$!"$N(B typo $B$J$s$G$7$g$&$+$M!)(B (^^;


-- 
Fuji. / KONDOU, Kazuhiro @ Ancient library
mail address : fuji@ancientlibrary.net
               k-fuji@za2.so-net.ne.jp

--- strtoul_old.3	Sat May 12 22:33:50 2001
+++ strtoul.3	Sat May 12 22:34:08 2001
@@ -34,19 +34,23 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)strtoul.3	8.1 (Berkeley) 6/4/93
+.\" %FreeBSD: src/lib/libc/stdlib/strtoul.3,v 1.3.2.5 2001/03/02 09:45:20 obrien Exp %
 .\"
 .Dd June 4, 1993
 .Dt STRTOUL 3
 .Os
 .Sh $BL>>N(B
-.Nm strtoul, strtouq
-.Nd $BJ8;zNs$r(B unsigned long $BCM$^$?$O(B uquad_t $BCM$KJQ49(B
+.Nm strtoul , strtoull , strtouq
+.Nd $BJ8;zNs$r(B unsigned long $BCM!"(Bunsigned long long $BCM$^$?$O(B uquad_t $BCM$KJQ49(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc
 .Sh $B=q<0(B
 .Fd #include <stdlib.h>
 .Fd #include <limits.h>
 .Ft unsigned long
 .Fn strtoul "const char *nptr" "char **endptr" "int base"
-
+.Ft unsigned long long
+.Fn strtoull "const char *nptr" "char **endptr" "int base"
 .Fd #include <sys/types.h>
 .Fd #include <stdlib.h>
 .Fd #include <limits.h>
@@ -58,8 +62,13 @@
 .Fa nptr
 $B$K$"$kJ8;zNs$r(B
 .Em unsigned long
-$BCM$K(B
-$BJQ49$7$^$9!#(B
+$BCM$KJQ49$7$^$9!#(B
+.Fn strtoull
+$B4X?t$O!"(B
+.Fa nptr
+$B$K$"$kJ8;zNs$r(B
+.Em unsigned long long
+$BCM$KJQ49$7$^$9!#(B
 .Fn strtouq
 $B4X?t$O!"(B
 .Fa nptr
@@ -74,43 +83,43 @@
 $B$NCM$O(B 2 $B$+$i(B 36 $B$N4V$+!"(B
 $B$^$?$OFCJL$JCM$G$"$k(B 0 $B$G$J$1$l$P$J$j$^$;$s!#(B
 .Pp
-$BJ8;zNs$O!"G$0U$N?t$N6uGrJ8;z(B (
-.Xr isspace 3
-$B$K$h$j7h$a$i$l$k$h$&$J(B ) $B$G;O$^$j!"(B
+$BJ8;zNs$O!"G$0U$N?t$N6uGrJ8;z(B
+.Xr (isspace 3
+$B$K$h$j7h$a$i$l$k$h$&$J(B) $B$G;O$^$j!"(B
 $B%*%W%7%g%s$G0l$D$N(B
 .Ql +
 $B$^$?$O(B
 .Ql -
 $B5-9f$,B3$-$^$9!#(B
 .Fa base
-$B$,%<%m$+(B 16 $B$N$H$-!"J8;zNs$O@\F,<-(B
+$B$,(B 0 $B$+(B 16 $B$N$H$-!"J8;zNs$O@\F,<-(B
 .Ql 0x
 $B$r4^$`$3$H$,$G$-!"?t;z$O4p?t$r(B 16 $B$H$7$FFI$_<h$i$l$^$9!#(B
-$B$=$&$G$J$$$H$-$N!"%<%m$N(B
+$B$=$&$G$J$$$H$-$N!"(B0 $B$N(B
 .Fa base
 $B$G$O!"$=$N<!$NJ8;z$,(B
 .Ql 0
 $B$G$J$1$l$P(B
-10 ( 10 $B?J?t(B ) $B$H8+$J$5$l!"(B
+10 (10 $B?J?t(B) $B$H8+$J$5$l!"(B
 .Ql 0
 $B$G$"$l$P(B
-8 ( 8 $B?J?t(B ) $B$H8+$J$5$l$^$9!#(B
+8 (8 $B?J?t(B) $B$H8+$J$5$l$^$9!#(B
 .Pp
 $BJ8;zNs$N;D$j$O!"(B
 $BM?$($i$l$?4p?t$G$OM-8z$J?t;z$G$O$J$$:G=i$NJ8;z$N$H$3$m$GCf;_$9$k$H$$$&(B
 $B$o$+$j$d$9$$$d$jJ}$G(B
 .Em unsigned long
 $BCM$KJQ49$5$l$^$9!#(B
-( 10 $B0J>e$N4p?t$G$O!"BgJ8;z$^$?$O>.J8;z$N(B
+(10 $B0J>e$N4p?t$G$O!"BgJ8;z$^$?$O>.J8;z$N(B
 .Ql A
 $B$O(B 10 $B$r!"(B
 .Ql B
 $B$O(B 11 $B$rI=$7!"(B
 .Ql Z
-$B$O(B 35 $B$rI=$7$^$9!#(B )
+$B$O(B 35 $B$rI=$7$^$9!#(B)
 .Pp
 .Fa endptr
-$B$,(B nil $B$G$O$J$$>l9g$O!"(B
+$B$,%L%kJ8;z$G$O$J$$>l9g$O!"(B
 .Fn strtoul
 $B$O:G=i$NL58z$JJ8;z$N%"%I%l%9$r(B
 .Fa *endptr
@@ -122,7 +131,7 @@
 $B$N85$NCM$r(B
 .Fa *endptr
 $B$K3JG<$7$^$9!#(B
-( $B=>$C$F!"La$C$?$H$-$K(B
+($B=>$C$F!"La$C$?$H$-$K(B
 .Fa *nptr
 $B$,(B
 .Ql \e0
@@ -131,23 +140,33 @@
 $B$,(B
 .Ql \e0
 $B$G$"$k>l9g$O!"J8;zNsA4BN$,(B
-$BM-8z$@$C$?$3$H$K$J$j$^$9!#(B )
+$BM-8z$@$C$?$3$H$K$J$j$^$9!#(B)
 .Sh $BLa$jCM(B
 .Fn strtoul
 $B4X?t$O!"(B
-$B85$N(B ( $BH]Dj$5$l$F$$$J$$(B ) $BCM$,%*!<%P!<%U%m!<$r5/$3$7$=$&$K$J$$8B$j!"(B
+$B85$N(B ($BH]Dj$5$l$F$$$J$$(B) $BCM$,%*!<%P!<%U%m!<$r5/$3$7$=$&$K$J$$8B$j!"(B
 $BJQ49$N7k2L!"$b$7$/$O@hF,$K%^%$%J%95-9f$,$"$k>l9g$K$OJQ497k2L$NH]Dj$rJV$7$^$9!#(B
 $B%*!<%P!<%U%m!<$r5/$3$9>l9g!"(B
 .Fn strtoul
 $B$O(B
 .Dv ULONG_MAX
-$B$rJV$7!"(B
+$B$rJV$7$^$9!#(B
+.Fn strtoull
+$B4X?t$O!"(B
+$B85$N(B ($BH]Dj$5$l$F$$$J$$(B) $BCM$,%*!<%P!<%U%m!<$r5/$3$7$=$&$K$J$$8B$j!"(B
+$BJQ49$N7k2L!"$b$7$/$O@hF,$K%^%$%J%95-9f$,$"$k>l9g$K$OJQ497k2L$NH]Dj$rJV$7$^$9!#(B
+$B%*!<%P!<%U%m!<$r5/$3$9>l9g!"(B
+.Fn strtoull
+$B$O(B
+.Dv ULLONG_MAX
+$B$rJV$7$^$9!#(B
+$BA4$F$N>l9g$G!"(B
 .Va errno
-$B$r(B
+$B$K(B
 .Er ERANGE
-$B$K@_Dj$7$^$9!#(B
+$B$r@_Dj$7$^$9!#(B
 .Sh $B%(%i!<(B
-.Bl -tag -width [ERANGE]
+.Bl -tag -width Er
 .It Bq Er ERANGE
 $BM?$($i$l$?J8;zNs$,CM0h$rD6$($^$7$?!#(B
 $BJQ49$5$l$?CM$O8GDj$5$l$F$$$^$9!#(B
@@ -157,7 +176,14 @@
 .Sh $B5,3J(B
 .Fn strtoul
 $B4X?t$O!"(B
-.St -ansiC
+.St -isoC
+$B$K=`5r$7$F$$$^$9!#(B
+.Fn strtoll
+$B4X?t$O!"(B
+.St -isoC-99
 $B$K=`5r$7$F$$$^$9!#(B
+.Bx
+.Fn strtoq
+$B4X?t$O?d>)$5$l$^$;$s!#(B
 .Sh $B%P%0(B
 $B8=:_$N%m%1!<%k$rL5;k$7$^$9!#(B
