30 Jan
2019
30 Jan
'19
12:42 a.m.
Interesting. Thanks for pointing that out, Clemens.
In any case, I've sent both versions (atoi v/s strtol), so whichever one is preferred can be used (would be slightly inclined towards atoi, since it's used elsewhere in the file, and because of Clemens' comment; additionally, there is less code duplication with the atoi version).
Best regards,
On Tue, Jan 29, 2019 at 8:19 AM Clemens Ladisch clemens@ladisch.de wrote:
Takashi Sakamoto wrote:
When parsing string with non-numeric characters, the behaviour of atoi() is undefined still in C11.
A completely non-numeric string is specified to return zero.
The behaviour is undefined only if the value cannot be represented, i.e., if it overflows.
Regards, Clemens