#ifndef WF_CONTAINER_OF_H #define WF_CONTAINER_OF_H #ifndef __cplusplus #include #else #include #endif #define WF_CONTAINER_OF(pointer, type, member) \ (type *) (((char *) pointer) - offsetof(type, member)) #endif