diff options
| author | jussi | 2024-05-01 15:21:28 +0300 |
|---|---|---|
| committer | jussi | 2024-05-01 15:21:28 +0300 |
| commit | 4452bccfa63cf86c134aa616ee0bebcc66beca03 (patch) | |
| tree | a40befeb0393fd5599240ccb85a4500781d78c17 /examples/resources/lib/bitlib.lua | |
| parent | bdd660be01f3742befe15dff26929a77eeefe61d (diff) | |
| download | reilua-enhanced-4452bccfa63cf86c134aa616ee0bebcc66beca03.tar.gz reilua-enhanced-4452bccfa63cf86c134aa616ee0bebcc66beca03.tar.bz2 reilua-enhanced-4452bccfa63cf86c134aa616ee0bebcc66beca03.zip | |
Bitwise operations for cross Lua compatibility.
Diffstat (limited to 'examples/resources/lib/bitlib.lua')
| -rw-r--r-- | examples/resources/lib/bitlib.lua | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/examples/resources/lib/bitlib.lua b/examples/resources/lib/bitlib.lua deleted file mode 100644 index 246ac29..0000000 --- a/examples/resources/lib/bitlib.lua +++ /dev/null @@ -1,23 +0,0 @@ -local bitlib = {} - -function bitlib.setBit( v, i, b ) - if b then - return v | 1 << i - else - return v & ~( 1 << i ) - end -end - -function bitlib.toggleBit( v, i ) - return v ~ ( 1 << i ) -end - -function bitlib.getBit( v, i ) - if v == nil then - return false - end - - return 0 < v & ( 1 << i ) -end - -return bitlib |
