5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
9 #ifndef TOOLLIB_TOOLLIB_H
10 # include <toollib/toollib.h>
12 #ifndef TOOLLIB_CALLBACK_H
13 # include <toollib/callback.h>
16 typedef struct _Hash Hash
;
18 Hash
* Hash_New (void);
19 void Hash_Delete (Hash
*, CB delNode
, CBD userdata
);
20 void Hash_Store (Hash
*, const char * key
, const void * data
);
21 void Hash_StoreNC (Hash
*, const char * key
, const void * data
);
22 void * Hash_Find (Hash
*, const char * key
);
23 void * Hash_FindNC (Hash
*, const char * key
);
24 void Hash_Traverse (Hash
*, CB traverseProc
, CBD userdata
);
26 #endif /* TOOLLIB_HASH_H */