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