diff options
author | Hans Hagen <pragma@wxs.nl> | 2017-11-01 12:10:24 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg42.2a@gmail.com> | 2017-11-01 12:10:24 +0100 |
commit | 5fd6625a09421c86f7bf27efaff9a64cc5cf3d0f (patch) | |
tree | 32c7f9643a7edc077bbce72414afc7ab52e61ac7 /tex/context/base/mkiv/l-lua.lua | |
parent | 7fc4b935d045c84e89459e726ff54ae331e4c574 (diff) | |
download | context-5fd6625a09421c86f7bf27efaff9a64cc5cf3d0f.tar.gz |
2017-11-01 12:01:00
Diffstat (limited to 'tex/context/base/mkiv/l-lua.lua')
-rw-r--r-- | tex/context/base/mkiv/l-lua.lua | 32 |
1 files changed, 4 insertions, 28 deletions
diff --git a/tex/context/base/mkiv/l-lua.lua b/tex/context/base/mkiv/l-lua.lua index aa2644b9f..02e139eb1 100644 --- a/tex/context/base/mkiv/l-lua.lua +++ b/tex/context/base/mkiv/l-lua.lua @@ -228,31 +228,7 @@ elseif not ffi.number then ffi.number = tonumber end --- if not bit32 then --- bit32 = load ( [[ return { --- band = function(a,b) --- return (a & b) --- end, --- bnot = function(a) --- return ~a & 0xFFFFFFFF --- end, --- bor = function(a,b) --- return (a | b) & 0xFFFFFFFF --- end, --- btest = function(a,b) --- return (a & b) ~= 0 --- end, --- bxor = function(a,b) --- return (a ~ b) & 0xFFFFFFFF --- end, --- extract = function(a,b,c) --- return (a >> b) & ~(-1 << (c or 1)) --- end, --- lshift = function(a,b) --- return (a << b) & 0xFFFFFFFF --- end, --- rshift = function(a,b) --- return (a >> b) --- end, --- } ]] ) () --- end +if not bit32 and utf8 then + -- bit32 = load ( [[ -- replacement code with 5.3 syntax so that 5.2 doesn't bark on it ]] ) + bit32 = require("l-bit32") +end |