From 9c31bbc8cfd2ea8cfe2740c47c045e1773725315 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asbj=C3=B8rn=20Sloth=20T=C3=B8nnesen?= Date: Sun, 28 Jul 2019 21:28:21 +0000 Subject: add support for lua 5.4 alpha MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Asbjørn Sloth Tønnesen --- lua/inet/core.lua | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'lua/inet/core.lua') diff --git a/lua/inet/core.lua b/lua/inet/core.lua index 15dd0f9..7037885 100644 --- a/lua/inet/core.lua +++ b/lua/inet/core.lua @@ -1,6 +1,5 @@ -local bit32 = require 'bit32' - local common = require 'inet.common' +local bitops = require 'inet.bitops' local format = string.format local floor = math.floor @@ -9,12 +8,16 @@ local max = math.max local pow = math.pow local insert = table.insert -local lshift = bit32.lshift -local rshift = bit32.rshift -local band = bit32.band -local extract = bit32.extract -local replace = bit32.replace -local bxor = bit32.bxor +local lshift = bitops.lshift +local rshift = bitops.rshift +local band = bitops.band +local extract = bitops.extract +local replace = bitops.replace +local bxor = bitops.bxor + +if not pow then + function pow(x, y) return x ^ y end +end local get_mt = common.get_mt -- cgit v1.2.1