#define set_t st_table EXTERN set_t *set_empty ARGS(()); EXTERN set_t *set_add ARGS((char*, set_t*)); EXTERN set_t *set_dup ARGS((set_t*)); EXTERN set_t *set_eliminate ARGS((char*, set_t*)); EXTERN int set_find ARGS((char*, set_t*)); EXTERN set_t *set_union ARGS((set_t*, set_t*)); EXTERN set_t *set_intersect ARGS((set_t*, set_t*)); EXTERN void set_destroy ARGS((set_t*));