summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/l-lua.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2017-11-01 12:10:24 +0100
committerContext Git Mirror Bot <phg42.2a@gmail.com>2017-11-01 12:10:24 +0100
commit5fd6625a09421c86f7bf27efaff9a64cc5cf3d0f (patch)
tree32c7f9643a7edc077bbce72414afc7ab52e61ac7 /tex/context/base/mkiv/l-lua.lua
parent7fc4b935d045c84e89459e726ff54ae331e4c574 (diff)
downloadcontext-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.lua32
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