#include <ansidecl.h>#include "obstack.h"


Go to the source code of this file.
| typedef PTR hash_table_key |
| hash_table_key string_copy PARAMS | ( | (struct obstack *memory, hash_table_key k) | ) |
| bool string_compare PARAMS | ( | (hash_table_key k1, hash_table_key k2) | ) |
| unsigned long string_hash PARAMS | ( | (hash_table_key k) | ) |
| void hash_traverse PARAMS | ( | (struct hash_table *, bool(*)(struct hash_entry *, hash_table_key), hash_table_key info) | ) |
| PTR hash_allocate PARAMS | ( | (struct hash_table *, unsigned int) | ) |
| struct hash_entry* hash_newfunc PARAMS | ( | (struct hash_entry *, struct hash_table *, hash_table_key key) | ) | [read] |
| struct hash_entry* hash_lookup PARAMS | ( | (struct hash_table *, hash_table_key key, int create, hash_table_key(*copy)(struct obstack *, hash_table_key)) | ) | [read] |
| void hash_table_free PARAMS | ( | (struct hash_table *) | ) |
| void hash_table_init_n PARAMS | ( | (struct hash_table *, struct hash_entry *(*)(struct hash_entry *, struct hash_table *, hash_table_key), unsigned long(*hash)(hash_table_key), bool(*comp)(hash_table_key, hash_table_key), unsigned int size) | ) |
| void hash_table_init PARAMS | ( | (struct hash_table *, struct hash_entry *(*)(struct hash_entry *, struct hash_table *, hash_table_key), unsigned long(*hash)(hash_table_key), bool(*comp)(hash_table_key, hash_table_key)) | ) |
1.5.6