Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4358 Serge 1
#ifndef _GLX_HASH_H_
2
#define _GLX_HASH_H_
3
 
4
 
5
typedef struct __glxHashTable __glxHashTable;
6
 
7
/* Hash table routines */
8
extern __glxHashTable *__glxHashCreate(void);
9
extern int __glxHashDestroy(__glxHashTable * t);
10
extern int __glxHashLookup(__glxHashTable * t, unsigned long key,
11
                           void **value);
12
extern int __glxHashInsert(__glxHashTable * t, unsigned long key,
13
                           void *value);
14
extern int __glxHashDelete(__glxHashTable * t, unsigned long key);
15
extern int __glxHashFirst(__glxHashTable * t, unsigned long *key,
16
                          void **value);
17
extern int __glxHashNext(__glxHashTable * t, unsigned long *key,
18
                         void **value);
19
 
20
#endif /* _GLX_HASH_H_ */