forked from len0rd/rockbox
lua misc tweaks and cleanup
checks button_status in rockev strpbrk_n custom implementation allows setting max search len in source string add some branch prediction where appropriate fix formatting in splash_scroller script Change-Id: Id5d8e9d83f4b3e361ccb67b403af8f9a8a31b8f0
This commit is contained in:
parent
f3ae48f552
commit
1aa739e3c3
6 changed files with 25 additions and 24 deletions
|
@ -9,12 +9,12 @@ long int strtol(const char *nptr, char **endptr, int base)
|
|||
unsigned long int v;
|
||||
const char*orig=nptr;
|
||||
|
||||
while(isspace(*nptr)) nptr++;
|
||||
while(__unlikely(isspace(*nptr))) nptr++;
|
||||
|
||||
if (*nptr == '-' && isalnum(nptr[1])) { neg=-1; ++nptr; }
|
||||
v=strtoul(nptr,endptr,base);
|
||||
if (endptr && *endptr==nptr) *endptr=(char *)orig;
|
||||
if (v>=ABS_LONG_MIN) {
|
||||
if (__unlikely(v>=ABS_LONG_MIN)) {
|
||||
if (v==ABS_LONG_MIN && neg) {
|
||||
errno=0;
|
||||
return v;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue