16
18
struct element *next;
19
extern ENTRY *s_hsearch();
20
extern void s_hdestroy();
21
extern int s_hcreate();
21
extern ENTRY *s_hsearch P__(( int which, ENTRY e, ACTION a ));
22
extern void s_hdestroy P__(( int which ));
23
extern int s_hcreate P__(( int which, unsigned int how_many ));
24
extern void hprint P__(( int which, void (*f)() ));
25
extern void htext P__(( int indx, char *key, char *data ));
27
#define HS_VARS 0 /* The HS_xxx values ... */
28
#define HS_USER 1 /* ...must start at 0... */
29
#define HS_HOST 2 /* ...and increment w/o holes... */
30
#define HS_GROUP 3 /* ...to the largest value */
32
#define HS_SETS 4 /* Number of HS_xxx items, above. */