xbmc/xbmc — comment on commit d350be8765be8e1eb988654ed5094fa18cc8f740
File:  line 0
By Montellese:

See 5fb475207d63613ce559aa922ab17d7b642810f1. The only downside is that if the strtol/strtoul/strtod don't signal if they fail, they just return 0 (which could be a valid value) so there's no way to use the fallback in that case.