local m = {} | |
local ok, bit = pcall(require, "bit32") | |
assert(ok, "The Bit32 library must be installed") | |
assert(pcall(require, "compat53"), "The Compat 5.3 library must be installed") | |
m.GetAlignSize = function(k, size) | |
return bit.band(bit.bnot(k) + 1,(size - 1)) | |
end | |
if not table.unpack then | |
table.unpack = unpack | |
end | |
if not table.pack then | |
table.pack = pack | |
end | |
m.string_pack = string.pack | |
m.string_unpack = string.unpack | |
return m |