treat base 1 as an error in strtol-family functions
authorRich Felker <dalias@aerifal.cx>
Thu, 5 Jan 2017 00:48:21 +0000 (19:48 -0500)
committerRich Felker <dalias@aerifal.cx>
Thu, 5 Jan 2017 00:52:24 +0000 (19:52 -0500)
commit809ff8cf90254921ea38eb6fa1ce326d9008513b
tree2e33edaa7f9466a8b43fb16833789ea1e283d9b7
parent786fda875a901dc1807289c940338487854cd3ba
treat base 1 as an error in strtol-family functions

ISO C and POSIX only specify behavior for base arguments of 0 and
2-36; POSIX mandates an EINVAL error for unsupported bases. it's not
clear that there's a requirement for implementations not to "support"
additional bases as an extension, but "base 1" did not work in any
meaningful way anyway, so it should be considered unsupported and thus
an error.
src/internal/intscan.c