On 6 Sep 2011, Johannes Sixt stated: > Am 9/6/2011 12:25, schrieb Nix: >> OK, I'll add range checking support then! > > Don't forget to follow this advice noted on the POSIX page > (http://pubs.opengroup.org/onlinepubs/9699919799/functions/strtol.html): > > Since 0, {LONG_MIN} or {LLONG_MIN}, and {LONG_MAX} or {LLONG_MAX} are > returned on error and are also valid returns on success, an application > wishing to check for error situations should set errno to 0, then call > strtol() or strtoll(), then check errno. Oh, I've fallen into *that* trap before with math functions setting ERANGE/EDOM. Thanks for the reminder :) -- NULL && (void) -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html