From 7f1f4d326c148c7cb1f512ca14a982bbb001d93f Mon Sep 17 00:00:00 2001 From: ppisa Date: Tue, 8 Jul 2008 21:09:27 +0000 Subject: [PATCH] The UL_OFFSETOF return type changed to size_t to silence enormous number of warnings on 64-bit systems. The dependence on size_t could be problem in some specific target configurations although. --- ulut/ul_utdefs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ulut/ul_utdefs.h b/ulut/ul_utdefs.h index 3cf4b27..6b5eb4e 100644 --- a/ulut/ul_utdefs.h +++ b/ulut/ul_utdefs.h @@ -20,7 +20,7 @@ extern "C" { #ifndef UL_OFFSETOF /* offset of structure field */ #define UL_OFFSETOF(_type,_member) \ - ((int)&(((_type*)0)->_member)) + ((size_t)&(((_type*)0)->_member)) #endif /*UL_OFFSET*/ #ifndef UL_CONTAINEROF -- 2.39.2