diff --git a/lib/webfuse/core/container_of.h b/lib/webfuse/core/container_of.h index 85afba6..fa51a26 100644 --- a/lib/webfuse/core/container_of.h +++ b/lib/webfuse/core/container_of.h @@ -8,9 +8,6 @@ #endif #define WF_CONTAINER_OF(pointer, type, member) \ - ({ \ - const typeof( ((type *)0)->member ) *__member = (pointer); \ - (type *)( (char *)__member - offsetof(type, member) ); \ - }) + (type *) (((char *) pointer) - offsetof(type, member)) #endif