Current File : //proc/thread-self/root/kunden/kunden/proc/thread-self/root/usr/share/lua/5.4/posix/_bitwise.lua |
--[[
POSIX library for Lua 5.1, 5.2 & 5.3.
Copyright (C) 2020 Gary V. Vaughan
]]
--[[--
Private argument checking helpers.
Undocumented internal helpers for bitwise operations on Lua 5.3+.
@module posix._bitwise
]]
return {
band = function(a, ...)
for _, v in next, {...} do
a = a & v
end
return a
end,
bor = function(a, ...)
for _, v in next, {...} do
a = a | v
end
return a
end,
bnot = function(a) return ~a end,
}