1
0
Fork 0
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:
William Wilgus 2020-10-03 22:45:27 -04:00
parent f3ae48f552
commit 1aa739e3c3
6 changed files with 25 additions and 24 deletions

View file

@ -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;