1 #ifndef LIBRARIES_HASHTABLE_H 2 #define LIBRARIES_HASHTABLE_H 3 4 /* 5 * hashtable.library include 6 * 7 * Copyright © 2014 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 #ifndef UTILITY_TAGITEM_H 11 #include <utility/tagitem.h> 12 #endif 13 14 /* Tags for CreateHashTableTagList() */ 15 16 #define HASHTABLE_Capacity (TAG_USER + 0) 17 #define HASHTABLE_Count (TAG_USER + 1) 18 #define HASHTABLE_MemoryFootprint (TAG_USER + 2) 19 #define HASHTABLE_ThreadSafe (TAG_USER + 3) /* Boolean */ 20 #define HASHTABLE_CompareFunction (TAG_USER + 4) /* V53 ssize_t (*comparer)(APTR hash, size_t key1, size_t key2, APTR userdata) */ 21 #define HASHTABLE_UserData (TAG_USER + 5) /* V53 */ 22 23 #endif /* LIBRARIES_HASHTABLE_H */ 24