summaryrefslogtreecommitdiff
path: root/sets.h
diff options
context:
space:
mode:
Diffstat (limited to 'sets.h')
-rw-r--r--sets.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/sets.h b/sets.h
index 59768f0..930314d 100644
--- a/sets.h
+++ b/sets.h
@@ -25,11 +25,12 @@ struct set_elt {
int value;
struct set_elt *next;
};
-struct set {
+typedef struct {
struct set_elt *first, *last;
-};
+ int size; // number of elements
+} t_set_descriptor;
-typedef struct set *set;
+typedef t_set_descriptor *set;
#endif
#ifdef TREAPS