summaryrefslogtreecommitdiff
path: root/sets.h
diff options
context:
space:
mode:
authorAlex AUVOLAT <alex.auvolat@ens.fr>2013-12-08 18:35:49 +0100
committerAlex AUVOLAT <alex.auvolat@ens.fr>2013-12-08 18:35:49 +0100
commit2d90303258536094a9f6e54b1b63bd889de321b4 (patch)
tree4ba2f4cebbe242293f19b4b3c8a0d1dad027ae79 /sets.h
parent70bd7ed41a97bd637cc04b61e594d4d17aa93303 (diff)
downloadAlgoProg-Projet-2d90303258536094a9f6e54b1b63bd889de321b4.tar.gz
AlgoProg-Projet-2d90303258536094a9f6e54b1b63bd889de321b4.zip
Improved bitset implementation
Diffstat (limited to 'sets.h')
-rw-r--r--sets.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/sets.h b/sets.h
index c161e03..9082ae2 100644
--- a/sets.h
+++ b/sets.h
@@ -13,11 +13,11 @@
#include <stdbool.h>
#ifdef BITSETS
-typedef struct {
+typedef struct bitset_descriptor {
int N; // Capacity of set (range of possible elements : 0..N-1)
- int *size; // Number of elements actually in the set
+ int size; // Number of elements actually in the set
unsigned long long* tab;
-} set;
+} *set;
#endif
#ifdef LINKEDLISTS