Hi all, Recently a bug has been identified in Tor:
https://trac.torproject.org/projects/tor/ticket/22789 As comments were made, questions were raised about the use of strtol(3), the different interpretations of the standard and their implementation. To summarize, the question revolves around the processing of strings in base=16 and with the optional prefix '0x'. l = strtol ("0xquux", & rest, 16); Produce l=0 rest=0xquux on OpenBSD l=0 rest=xquux on Linux Do specialists of the standard or developers have an opinion on this point of detail? Is there a defined behavior? -- Olivier