...
The strtol, strtoll, strtoul, and strtoull functions return the converted value, if any. If no conversion could be performed, zero is returned. If the correct value
is outside the range of representable values, LONG_MIN, LONG_MAX, LLONG_MIN, LLONG_MAX, ULONG_MAX, or ULLONG_MAX is returned (according to the return type and sign of the value, if any), and the value of the macro ERANGE is stored in errno.
We need to start getting rid of "reserved" rules such as
These should be replaced by taking something off the end of the same rule or recommendation list such as:
STR04-A. Use plain char for character data
To minimize the number of rules that get new identifiers.
...
STR04-A. Reserved has been eliminated. The only reserved rule left is TMP31-C, which is awaiting decision from RCS. -pdc 5/1
...