From f87947128216c91f9aa32ba16b7c1b70ea23ddd1 Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Tue, 2 Jul 2013 22:35:48 +0200 Subject: kern/macros: fix structof --- kern/macros.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kern/macros.h b/kern/macros.h index 8e04d72b..068bb035 100644 --- a/kern/macros.h +++ b/kern/macros.h @@ -53,7 +53,7 @@ #define P2END(x, a) (-(~(x) & -(a))) #define structof(ptr, type, member) \ - ((type *)((char *)ptr - offsetof(type, member))) + ((type *)((char *)(ptr) - offsetof(type, member))) #define alignof(x) __alignof__(x) -- cgit v1.2.3