From 1aa739e3c3d1ce25cdebe285847c3c493756d5d6 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Sat, 3 Oct 2020 22:45:27 -0400 Subject: 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 --- apps/plugins/lua/strtol.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'apps/plugins/lua/strtol.c') 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; -- cgit v1.2.3