Hi! Here's v4, with minor wording fixes. Bruno, I've added you as Co-authored-by in patch 1/2. Please sign the patch if you like it. Cheers, Alex Alejandro Colomar (2): man/man3/strto[u]l.3: BUGS: Signed numbers and white space are not rejected man/man3/strtol.3: CAVEATS: Clarify how to perform range checks man/man3/strtol.3 | 19 +++++++++++++++++++ man/man3/strtoul.3 | 18 +++++++++++++----- 2 files changed, 32 insertions(+), 5 deletions(-) Range-diff against v3: 1: 3c456a1a0 ! 1: 4a1de398d man/man3/strto[u]l.3: BUGS: Signed numbers and white space are not rejected @@ Commit message Link: Reported-by: Bruno Haible + Co-authored-by: Bruno Haible Signed-off-by: Alejandro Colomar ## man/man3/strtol.3 ## @@ man/man3/strtol.3: .SH CAVEATS +.SH BUGS +.SS White space +These functions silently accept leading white space. -+One should call ++To reject white space, call +.BR isspace (3) +before -+.BR strtol () -+to reject white space. ++.BR strtol (). .SH EXAMPLES The program shown below demonstrates the use of .BR strtol (). @@ man/man3/strtoul.3: .SH CAVEATS +.SS White space +These functions silently accept leading whitespace. +.SS isalnum(3) -+One should call ++To reject white space and/or a sign, call +.BR isalnum (3) +before -+.BR strtoul () -+to reject white space and/or a sign. ++.BR strtoul (). .SH EXAMPLES See the example on the .BR strtol (3) 2: 020b468a3 = 2: 98af3aa6c man/man3/strtol.3: CAVEATS: Clarify how to perform range checks -- 2.47.2