GET_ITEM
#define GET_ITEM(list, item) ({ BytePointer<void> pointer((uint8*)item \
#define GET_ITEM(list, item) ((void *)((uint8 *)item - list->offset))
#define GET_ITEM(list, item) ((void *)((uint8_t *)item - list->offset))