list_object
#define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset))
#define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset))
#define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset))
#define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset))
#define list_object(a, node) ((void *)(((char *)node) - (a)->list_offset))