Put back base > 35 check. If someone dislike it, plese discuss it with

standards group first.
This commit is contained in:
Andrey A. Chernov 2001-11-28 02:17:22 +00:00
parent 6497eddc3f
commit 649ffc6d4b
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=87020
4 changed files with 4 additions and 4 deletions

View File

@ -87,7 +87,7 @@ strtol(nptr, endptr, base)
if (base == 0)
base = c == '0' ? 8 : 10;
acc = any = 0;
if (base < 2)
if (base < 2 || base > 35)
goto noconv;
/*

View File

@ -86,7 +86,7 @@ strtoll(nptr, endptr, base)
if (base == 0)
base = c == '0' ? 8 : 10;
acc = any = 0;
if (base < 2)
if (base < 2 || base > 35)
goto noconv;
/*

View File

@ -84,7 +84,7 @@ strtoul(nptr, endptr, base)
if (base == 0)
base = c == '0' ? 8 : 10;
acc = any = 0;
if (base < 2)
if (base < 2 || base > 35)
goto noconv;
cutoff = ULONG_MAX / base;

View File

@ -84,7 +84,7 @@ strtoull(nptr, endptr, base)
if (base == 0)
base = c == '0' ? 8 : 10;
acc = any = 0;
if (base < 2)
if (base < 2 || base > 35)
goto noconv;
cutoff = ULLONG_MAX / base;