Home | History | Annotate | Download | only in make-3.81

Lines Matching defs:__P

26 # if !defined __GLIBC__ || !defined __P
27 # undef __P
28 # define __P(protos) protos
31 # undef __P
32 # define __P(protos) ()
38 typedef unsigned long (*hash_func_t) __P((void const *key));
39 typedef int (*hash_cmp_func_t) __P((void const *x, void const *y));
40 typedef void (*hash_map_func_t) __P((void const *item));
41 typedef void (*hash_map_arg_func_t) __P((void const *item, void *arg));
58 typedef int (*qsort_cmp_t) __P((void const *, void const *));
60 void hash_init __P((struct hash_table *ht, unsigned long size,
62 void hash_load __P((struct hash_table *ht, void *item_table,
64 void **hash_find_slot __P((struct hash_table *ht, void const *key));
65 void *hash_find_item __P((struct hash_table *ht, void const *key));
66 void *hash_insert __P((struct hash_table *ht, const void *item));
67 void *hash_insert_at __P((struct hash_table *ht, const void *item, void const *slot));
68 void *hash_delete __P((struct hash_table *ht, void const *item));
69 void *hash_delete_at __P((struct hash_table *ht, void const *slot));
70 void hash_delete_items __P((struct hash_table *ht));
71 void hash_free_items __P((struct hash_table *ht));
72 void hash_free __P((struct hash_table *ht, int free_items));
73 void hash_map __P((struct hash_table *ht, hash_map_func_t map));
74 void hash_map_arg __P((struct hash_table *ht, hash_map_arg_func_t map, void *arg));
75 void hash_print_stats __P((struct hash_table *ht, FILE *out_FILE));
76 void **hash_dump __P((struct hash_table *ht, void **vector_0, qsort_cmp_t compare));