summaryrefslogtreecommitdiffstats
path: root/apps/plugins/lua/strtol.c
diff options
context:
space:
mode:
authorWilliam Wilgus <wilgus.william@gmail.com>2020-10-03 22:45:27 -0400
committerWilliam Wilgus <wilgus.william@gmail.com>2020-10-04 04:00:54 -0400
commit1aa739e3c3d1ce25cdebe285847c3c493756d5d6 (patch)
tree554a5500c2483032fddb06bd5ff8589e942d86be /apps/plugins/lua/strtol.c
parentf3ae48f552e2d12e1d60e86198ff7ee26aabc2ec (diff)
downloadrockbox-1aa739e3c3d1ce25cdebe285847c3c493756d5d6.tar.gz
rockbox-1aa739e3c3d1ce25cdebe285847c3c493756d5d6.tar.bz2
rockbox-1aa739e3c3d1ce25cdebe285847c3c493756d5d6.zip
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
Diffstat (limited to 'apps/plugins/lua/strtol.c')
-rw-r--r--apps/plugins/lua/strtol.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/plugins/lua/strtol.c b/apps/plugins/lua/strtol.c
index 3dd29b6b57..564494643d 100644
--- a/apps/plugins/lua/strtol.c
+++ b/apps/plugins/lua/strtol.c
@@ -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;