On Tue, 23 Jun 2009 16:28:11 +0200
Marc Balmer <marc%msys.ch@localhost> wrote:
OpenBSD has the strtonum(3) function to reliably convert string
values
to an
integer since the 3.6 release.
I don't personally remember the previous thread about it, but the
various immediate problems I see with it:
Instead of returning an error code it returns a string, assuming the
only consumers are humans; also this error string is non-localizable.
Also, although it claims to be safer this is only a utility wrapper
around strtoll(3).
That said, if it is needed for portability because many programs
expect
it in libc, it might be useful...