On Wed, Mar 29, 2023 at 11:30:49AM -0700, Jacob Keller wrote:

> This appears to be caused by using a base of 0 to strtol which then
> interprets leading 0 numbers as octal. This is probably done in order to
> get handling of '0x' prefixed numbers as well, but the leading 0 ->
> octal interpretation is much less common.

Actually this convention is widely used.  After all, strtol is part of
the standard C library and has been forever:

 strtol(): POSIX.1-2001, POSIX.1-2008, C89, C99 SVr4, 4.3BSD.

> The manual page does use several '0x' prefixed values but does not seem
> to call out octal values or the implicit conversions.

Yeah, could be easily added into the doc...

Thanks,
Richard




_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to