Changeset 3562 for trunk/kStuff/include/k/kAvlU32.h
- Timestamp:
- Aug 27, 2007, 12:31:38 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kStuff/include/k/kAvlU32.h
r3561 r3562 30 30 typedef struct KAVLU32 31 31 { 32 KU32 Key;33 KU8 uchHeight;34 struct KAVLU32 * pLeft;35 struct KAVLU32 * pRight;32 KU32 mKey; 33 KU8 mHeight; 34 struct KAVLU32 *mpLeft; 35 struct KAVLU32 *mpRight; 36 36 } KAVLU32, *PKAVLU32, **PPKAVLU32; 37 38 typedef struct39 {40 KBOOL fFromLeft;41 KI8 cEntries;42 KU8 achFlags[32];43 PKAVLU32 aEntries[32];44 } KAVLU32ENUMDATA, *PKAVLU32ENUMDATA;45 46 typedef int (* PFNKAVLU32CALLBACK)(KAVLU32 *, void *);47 37 48 38 /*#define KAVL_EQUAL_ALLOWED*/ … … 53 43 #define KAVL_STD_KEY_COMP 54 44 #define KAVLKEY KU32 55 #define KAVLNODE COREKAVLU3245 #define KAVLNODE KAVLU32 56 46 #define KAVL_FN(name) kAvlU32 ## name 57 47 #define KAVL_TYPE(prefix,name) prefix ## KAVLU32 ## name
Note:
See TracChangeset
for help on using the changeset viewer.