1 #ifndef UTILITY_TAGITEM_H 2 #define UTILITY_TAGITEM_H 3 4 /* 5 utility.library tagitem defines 6 7 Copyright © 2002 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 #ifndef EXEC_TYPES_H 11 #include <exec/types.h> 12 #endif 13 14 #pragma pack(2) 15 16 17 typedef ULONG Tag; 18 19 struct TagItem 20 { 21 Tag ti_Tag; 22 ULONG ti_Data; 23 }; 24 25 26 #define TAG_DONE (0L) 27 #define TAG_END (0L) 28 #define TAG_IGNORE (1L) 29 #define TAG_MORE (2L) 30 #define TAG_SKIP (3L) 31 32 #define TAG_USER ((ULONG)(1<<31)) 33 34 35 #define TAGFILTER_AND 0 36 #define TAGFILTER_NOT 1 37 38 39 #define MAP_REMOVE_NOT_FOUND 0 40 #define MAP_KEEP_NOT_FOUND 1 41 42 43 #pragma pack() 44 45 #endif /* UTILITY_TAGITEM_H */