to silence enormous number of warnings on 64-bit systems.
The dependence on size_t could be problem in some specific
target configurations although.
#ifndef UL_OFFSETOF
/* offset of structure field */
#define UL_OFFSETOF(_type,_member) \
#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
#endif /*UL_OFFSET*/
#ifndef UL_CONTAINEROF