|
| #define | OM_LIST_OFFSET(ptr, name_of_offset_field) (ptr != NULL ? ((char*) &(ptr->name_of_offset_field)) - ((char*) ptr) : 0) |
| |
| #define | omListLength(ptr) _omListLength(ptr, 0) |
| |
| #define | omListLast(ptr) _omListLast(ptr, 0) |
| |
| #define | omListHasCycle(ptr) _omListHasCycle(ptr, 0) |
| |
| #define | omIsOnList(ptr, addr) _omIsOnList(ptr, 0, addr) |
| |
| #define | omRemoveFromList(ptr, addr) _omRemoveFromList(ptr, 0, addr) |
| |
| #define | omFindInList(ptr, what, value) _omFindInList(ptr, 0, OM_LIST_OFFSET(ptr, what), (unsigned long) value) |
| |
| #define | omInsertInSortedList(ptr, what, addr) _omInsertInSortedList(ptr, 0, OM_LIST_OFFSET(ptr, what), addr) |
| |
| #define | omFindInSortedList(ptr, what, value) _omFindInSortedList(ptr, 0, OM_LIST_OFFSET(ptr, what), value) |
| |
| #define | omRemoveFromSortedList(ptr, what, addr) _omRemoveFromSortedList(ptr, 0, OM_LIST_OFFSET(ptr, what), addr) |
| |
| #define | omTestList(ptr, level) _omCheckList(ptr, 0, level, omError_NoError, OM_FLR) |
| |
| #define | omCheckList(ptr, level, report, OM_FLR_VAL) _omCheckList(ptr, 0, level, report, OM_FLR_VAL) |
| |
| #define | omCheckSortedList(ptr, what, level, report, OM_FLR_VAL) _omCheckSortedList(ptr, 0, OM_LIST_OFFSET(ptr, what), level, report, OM_FLR_VAL) |
| |
| #define | omGListLength(ptr, next) _omListLength(ptr, OM_LIST_OFFSET(ptr, next)) |
| |
| #define | omGListLast(ptr, next) _omListLast(ptr, OM_LIST_OFFSET(ptr, next)) |
| |
| #define | omGListHasCycle(ptr, next) _omListHasCycle(ptr, OM_LIST_OFFSET(ptr, next)) |
| |
| #define | omIsOnGList(ptr, next, addr) _omIsOnList(ptr, OM_LIST_OFFSET(ptr, next), addr) |
| |
| #define | omRemoveFromGList(ptr, next, addr) _omRemoveFromList(ptr, OM_LIST_OFFSET(ptr, next), addr) |
| |
| #define | omFindInGList(ptr, next, what, value) _omFindInList(ptr, OM_LIST_OFFSET(ptr, next), OM_LIST_OFFSET(ptr, what), (unsigned long) value) |
| |
| #define | omInsertInSortedGList(ptr, next, what, addr) _omInsertInSortedList(ptr, OM_LIST_OFFSET(ptr, next), OM_LIST_OFFSET(ptr, what), addr) |
| |
| #define | omFindInSortedGList(ptr, next, what, value) _omFindInSortedList(ptr, OM_LIST_OFFSET(ptr, next),OM_LIST_OFFSET(ptr,what),value) |
| |
| #define | omRemoveFromSortedGList(ptr, next, what, addr) _omRemoveFromSortedList(ptr, OM_LIST_OFFSET(addr,next),OM_LIST_OFFSET(addr,what),addr) |
| |
| #define | omTestGList(ptr, next, level) omCheckGList(ptr, next, level, omError_NoError, OM_FLR) |
| |
| #define | omCheckGList(ptr, next, level, report, OM_FLR_VAL) _omCheckList(ptr, OM_LIST_OFFSET(ptr,next), level, report, OM_FLR_VAL) |
| |
| #define | omCheckSortedGList(ptr, next, what, level, report, OM_FLR_VAL) _omCheckSortedList(ptr, OM_LIST_OFFSET(ptr,next), OM_LIST_OFFSET(ptr,what), level, report, OM_FLR_VAL) |
| |
|
| int | _omListLength (void *list, int next) |
| |
| void * | _omListLast (void *list, int next) |
| |
| void * | _omListHasCycle (void *list, int next) |
| |
| void * | _omIsOnList (void *list, int next, void *addr) |
| |
| void * | _omRemoveFromList (void *list, int next, void *addr) |
| |
| void * | _omFindInList (void *list, int next, int long_field, unsigned long what) |
| |
| void * | _omFindInSortedList (void *list, int next, int long_field, unsigned long what) |
| |
| void * | _omRemoveFromSortedList (void *list, int next, int long_field, void *addr) |
| |
| void * | _omInsertInSortedList (void *list, int next, int long_field, void *addr) |
| |
| omError_t | _omCheckList (void *list, int next, int level, omError_t report, OM_FLR_DECL) |
| |
| omError_t | _omCheckSortedList (void *list, int next, int long_field, int level, omError_t report, OM_FLR_DECL) |
| |