![]() |
GNU PROLOG with UTF8 support
|
Go to the source code of this file.
Data Structures | |
struct | HashScan |
Functions | |
char * | Pl_Hash_Alloc_Table (int tbl_size, int elem_size) |
void | Pl_Hash_Free_Table (char *tbl) |
char * | Pl_Hash_Realloc_Table (char *tbl, int new_tbl_size) |
void | Pl_Hash_Delete_All (char *tbl) |
char * | Pl_Hash_Insert (char *tbl, char *elem, int replace) |
char * | Pl_Hash_Find (char *tbl, PlLong key) |
char * | Pl_Hash_Delete (char *tbl, PlLong key) |
char * | Pl_Hash_First (char *tbl, HashScan *scan) |
char * | Pl_Hash_Next (HashScan *scan) |
int | Pl_Hash_Table_Size (char *tbl) |
int | Pl_Hash_Nb_Elements (char *tbl) |
char* Pl_Hash_Alloc_Table | ( | int | tbl_size, |
int | elem_size | ||
) |
char* Pl_Hash_Delete | ( | char * | tbl, |
PlLong | key | ||
) |
void Pl_Hash_Delete_All | ( | char * | tbl | ) |
char* Pl_Hash_Find | ( | char * | tbl, |
PlLong | key | ||
) |
char* Pl_Hash_First | ( | char * | tbl, |
HashScan * | scan | ||
) |
void Pl_Hash_Free_Table | ( | char * | tbl | ) |
char* Pl_Hash_Insert | ( | char * | tbl, |
char * | elem, | ||
int | replace | ||
) |
int Pl_Hash_Nb_Elements | ( | char * | tbl | ) |
char* Pl_Hash_Next | ( | HashScan * | scan | ) |
char* Pl_Hash_Realloc_Table | ( | char * | tbl, |
int | new_tbl_size | ||
) |
int Pl_Hash_Table_Size | ( | char * | tbl | ) |