aboutsummaryrefslogtreecommitdiff
path: root/src/host/genminilua.lua
diff options
context:
space:
mode:
authorMike Pall <mike>2026-01-09 17:37:57 +0100
committerMike Pall <mike>2026-01-09 17:37:57 +0100
commit3015b6187e00bf39b4b263a1006654600b554eb3 (patch)
tree751a83c1493bd3c6f07b69f529459c6ab1992dd6 /src/host/genminilua.lua
parent68d807ace1363d70d506c426ecb1ad517a7f96ae (diff)
parent221ea00775b2694dc088331a05ebb3c4273b182f (diff)
downloadluajit-3015b6187e00bf39b4b263a1006654600b554eb3.tar.gz
luajit-3015b6187e00bf39b4b263a1006654600b554eb3.tar.bz2
luajit-3015b6187e00bf39b4b263a1006654600b554eb3.zip
Merge branch 'master' into v2.1
Diffstat (limited to 'src/host/genminilua.lua')
-rw-r--r--src/host/genminilua.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/host/genminilua.lua b/src/host/genminilua.lua
index 2b0008ac..9e129148 100644
--- a/src/host/genminilua.lua
+++ b/src/host/genminilua.lua
@@ -90,11 +90,11 @@ static int bswap(lua_State *L){
90UB b=barg(L,1);b=(b>>24)|((b>>8)&0xff00)|((b&0xff00)<<8)|(b<<24);BRET(b)} 90UB b=barg(L,1);b=(b>>24)|((b>>8)&0xff00)|((b&0xff00)<<8)|(b<<24);BRET(b)}
91static int tohex(lua_State *L){ 91static int tohex(lua_State *L){
92UB b=barg(L,1); 92UB b=barg(L,1);
93int n=lua_isnone(L,2)?8:(int)barg(L,2); 93UB n=lua_isnone(L,2)?8:barg(L,2);
94const char *hexdigits="0123456789abcdef"; 94const char *hexdigits="0123456789abcdef";
95char buf[8]; 95char buf[8];
96int i; 96int i;
97if(n<0){n=-n;hexdigits="0123456789ABCDEF";} 97if((int)n<0){n=~n+1;hexdigits="0123456789ABCDEF";}
98if(n>8)n=8; 98if(n>8)n=8;
99for(i=(int)n;--i>=0;){buf[i]=hexdigits[b&15];b>>=4;} 99for(i=(int)n;--i>=0;){buf[i]=hexdigits[b&15];b>>=4;}
100lua_pushlstring(L,buf,(size_t)n); 100lua_pushlstring(L,buf,(size_t)n);