|
#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) |
|