summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTodd C. Miller <millert@cvs.openbsd.org>2003-04-21 21:49:41 +0000
committerTodd C. Miller <millert@cvs.openbsd.org>2003-04-21 21:49:41 +0000
commit14ccc91b261d7370d1813e29d9a2bb02e2fe139f (patch)
tree1ee20cfb0cc501182fa9efcc3979496c084e21f1
parenta4996b8ebe26d26a7497ebf71caef0c0e712f530 (diff)
Mention that stroul() et al *do* accept negative numbers, they
just (effectively) cast to unsigned. ho@ OK
-rw-r--r--lib/libc/stdlib/strtoul.37
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/libc/stdlib/strtoul.3 b/lib/libc/stdlib/strtoul.3
index fd6a235309f..0e804ec3f9e 100644
--- a/lib/libc/stdlib/strtoul.3
+++ b/lib/libc/stdlib/strtoul.3
@@ -33,7 +33,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $OpenBSD: strtoul.3,v 1.12 2003/03/06 18:19:26 kjell Exp $
+.\" $OpenBSD: strtoul.3,v 1.13 2003/04/21 21:49:40 millert Exp $
.\"
.Dd June 25, 1992
.Dt STRTOUL 3
@@ -83,6 +83,11 @@ The conversion is done according to the given
.Fa base ,
which must be a number between 2 and 36 inclusive
or the special value 0.
+If the string in
+.Fa nptr
+represents a negative number, it will be converted to its unsigned equivalent.
+This behavior is consistent with what happens when a signed integer type is
+cast to its unsigned counterpart.
.Pp
The string may begin with an arbitrary amount of whitespace
(as determined by