Fix asm label generation. Suppress some warning
[fw/sdcc] / src / SDCCset.h
index b5e2ccde84b64a5b2843f7d78296b138ef7dc546..298ab89c3c7b705edb8fe0bba79389f993be0b24 100644 (file)
@@ -59,7 +59,7 @@ void          *getSet             ( set  ** );
 void          deleteSetItem       ( set  ** , void * );
 void          deleteItemIf        ( set  ** , int (*cond) (void *, va_list), ... );
 int            isinSet            ( set  * , void * );
-int            isinSetWith        ( set  *,  void *, int (*cfunc)());
+int            isinSetWith        ( set  *,  void *, int (*cfunc)(void*,void*));
 int           applyToSet          ( set  *list ,int (*somefunc)(void *,va_list), ...);
 int           applyToSetFTrue     ( set  *list ,int (*somefunc)(void *,va_list), ...);
 set         *unionSets           ( set *, set *, int);
@@ -70,8 +70,8 @@ set         *setFromSet        ( set * );
 int           isSetsEqual        ( set *, set *);
 set         *subtractFromSet     ( set *, set *,int);
 int          elementsInSet       (set *);
-set         *intersectSetsWith (set *, set *,int (*cFunc)(),int );
-int         isSetsEqualWith    ( set *, set *, int (*cFunc)());
+set         *intersectSetsWith (set *, set *,int (*cFunc)(void *,void *),int );
+int         isSetsEqualWith    ( set *, set *, int (*cFunc)(void *,void *));
 void        *peekSet           ( set *);
 void        *setFirstItem      ( set *);
 void        *setNextItem       ( set *);