X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCset.h;h=7b4fc589555ee20d0f9e38b72e1b4cdca230d8ea;hb=949cd7869a69c75c59aa1533832221638b218749;hp=344007cf8a70b13a8185249e37ff5e8d25bb075e;hpb=3a32de81ff00b39434dd9a96b6de5be03a3f45cb;p=fw%2Fsdcc diff --git a/src/SDCCset.h b/src/SDCCset.h index 344007cf..7b4fc589 100644 --- a/src/SDCCset.h +++ b/src/SDCCset.h @@ -59,11 +59,13 @@ typedef int (* insetwithFunc) (void *, void *); int isinSetWith (set *, void *, insetwithFunc cfunc); int applyToSet (set * list, int (*somefunc) (void *, va_list),...); int applyToSetFTrue (set * list, int (*somefunc) (void *, va_list),...); +void mergeSets (set **sset, set *list); set *unionSets (set *, set *, int); set *unionSetsWith (set *, set *, int (*cFunc) (), int); set *intersectSets (set *, set *, int); void *addSetIfnotP (set **, void *); set *setFromSet (set *); +set *setFromSetNonRev (set *); int isSetsEqual (set *, set *); set *subtractFromSet (set *, set *, int); int elementsInSet (set *); @@ -75,6 +77,6 @@ void *setFirstItem (set *); void *setNextItem (set *); void setToNull (void **); set *reverseSet (set *); -void deleteSet(set **s); +void deleteSet (set **s); #endif