summaryrefslogtreecommitdiff
path: root/src/kernel/lib/bitset.h
diff options
context:
space:
mode:
authorAlex AUVOLAT <alexis211@gmail.com>2012-05-04 20:06:37 +0200
committerAlex AUVOLAT <alexis211@gmail.com>2012-05-04 20:06:37 +0200
commit277e4af4fa9e80816c809542d792ee6bebb7f202 (patch)
tree9abb7f207d185909427137e4861b81c057de1259 /src/kernel/lib/bitset.h
parente9683297bf480f9590b0e5796f4520fb430e2e03 (diff)
downloadTCE-277e4af4fa9e80816c809542d792ee6bebb7f202.tar.gz
TCE-277e4af4fa9e80816c809542d792ee6bebb7f202.zip
Migration to C++!
Diffstat (limited to 'src/kernel/lib/bitset.h')
-rw-r--r--src/kernel/lib/bitset.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/kernel/lib/bitset.h b/src/kernel/lib/bitset.h
index fe9e8c2..f2441ce 100644
--- a/src/kernel/lib/bitset.h
+++ b/src/kernel/lib/bitset.h
@@ -9,11 +9,12 @@
struct bitset {
uint32_t *bits;
uint32_t size;
+
+ void set(uint32_t num);
+ void clear(uint32_t num);
+ uint32_t test(uint32_t num);
+ uint32_t firstFree();
};
-void bitset_set(struct bitset* t, uint32_t num);
-void bitset_clear(struct bitset* t, uint32_t num);
-uint32_t bitset_test(struct bitset* t, uint32_t num);
-uint32_t bitset_firstFree(struct bitset* t);
#endif