5 typedef struct __glxHashTable __glxHashTable
;
7 /* Hash table routines */
8 extern __glxHashTable
*__glxHashCreate(void);
9 extern int __glxHashDestroy(__glxHashTable
*t
);
10 extern int __glxHashLookup(__glxHashTable
*t
, unsigned long key
, void **value
);
11 extern int __glxHashInsert(__glxHashTable
*t
, unsigned long key
, void *value
);
12 extern int __glxHashDelete(__glxHashTable
*t
, unsigned long key
);
13 extern int __glxHashFirst(__glxHashTable
*t
, unsigned long *key
, void **value
);
14 extern int __glxHashNext(__glxHashTable
*t
, unsigned long *key
, void **value
);
16 #endif /* _GLX_HASH_H_ */