# HG changeset patch # User Ryan C. Gordon # Date 1246343162 0 # Node ID f735edf338d3061f2e385e93344f884f0f5db303 # Parent f9a4aa1e1b342a39b8ee63db04a670dbf5ad9629 Linux /proc/apm: handle hex and decimal (and octal!) values. diff -r f9a4aa1e1b34 -r f735edf338d3 src/power/linux/SDL_syspower.c --- a/src/power/linux/SDL_syspower.c Tue Jun 30 05:44:00 2009 +0000 +++ b/src/power/linux/SDL_syspower.c Tue Jun 30 06:26:02 2009 +0000 @@ -318,7 +318,7 @@ int_string(char *str, int *val) { char *endptr = NULL; - *val = (int) strtol(str + 2, &endptr, 16); + *val = (int) strtol(str, &endptr, 0); return ((*str != '\0') && (*endptr == '\0')); }