1#ifndef _CHARPIPELINE_STRUCTURES_HTABLE_H_
2#define _CHARPIPELINE_STRUCTURES_HTABLE_H_
void * DSNextHTableObj(DSHashTable *hTable, Ptr obj)
void DSInsertHTableObj(DSHashTable *hTable, Ptr obj)
void * DSHTableHead(DSHashTable *hTable, s32 index)
void DSHTableToList(DSHashTable *hTable, DSList *list)
u16 DSHashFunc(Ptr)
Definition HTable.h:10
s32 DSHTableIndex(DSHashTable *hTable, Ptr obj)
void DSInitHTable(DSHashTable *hTable, u16 size, DSList *listArray, DSHashFunc *hashFunc, Ptr obj, DSLinkPtr link)
struct DSLink * DSLinkPtr
unsigned short int u16
Definition types.h:7
char * Ptr
Definition types.h:18
signed long s32
Definition hsd_3B2B.h:1
void * obj
Definition pobj.c:42
DSHashFunc * hash
Definition HTable.h:16
DSList * table
Definition HTable.h:14
u16 tableSize
Definition HTable.h:15