summaryrefslogtreecommitdiff
path: root/bits.zig
diff options
context:
space:
mode:
authorGravatar Jimmi Holst Christensen2018-03-20 15:31:48 +0100
committerGravatar Jimmi Holst Christensen2018-03-20 15:31:48 +0100
commit784f6768115288d0d910e44577ff074c25a364b0 (patch)
tree5ec3e7978b23d983cc9a6038723e25024ebbc4ee /bits.zig
parentImplemented chaining of small arguments (diff)
downloadzig-clap-784f6768115288d0d910e44577ff074c25a364b0.tar.gz
zig-clap-784f6768115288d0d910e44577ff074c25a364b0.tar.xz
zig-clap-784f6768115288d0d910e44577ff074c25a364b0.zip
Removed bits.zig
Diffstat (limited to 'bits.zig')
-rw-r--r--bits.zig9
1 files changed, 0 insertions, 9 deletions
diff --git a/bits.zig b/bits.zig
deleted file mode 100644
index 64f7d8b..0000000
--- a/bits.zig
+++ /dev/null
@@ -1,9 +0,0 @@
1const math = @import("std").math;
2
3pub fn set(comptime Int: type, num: Int, bit: math.Log2Int(Int), value: bool) Int {
4 return (num & ~(Int(1) << bit)) | (Int(value) << bit);
5}
6
7pub fn get(comptime Int: type, num: Int, bit: math.Log2Int(Int)) bool {
8 return ((num >> bit) & 1) != 0;
9}