On Thu, Jul 06, 2017 at 03:42:19PM +0200, Marc Espie wrote:
> 7.20.1.4 (3) If the value of base is zero, the expected form of the subject
> sequence is that of an integer constant *as described in 6.4.4.1*, optionally
> preceded by a plus or minus sign but not including an integer suffix [...]
> 
> 6.4.4.1 is a grammar
> 
> 
> integer-constant:
>       [...]
>       hexadecimal-constant  integer-suffix_opt

You have skipped with [...] the part that actually matches "0". So yes,
the ISO C grammar does require strtol and friends to handle "0xx" and
similar as just "0".

Joerg

Reply via email to