Tuesday, August 4, 2009

Macro to return offset for structure member variable

#define offsetof(type, member) ((size_t)(&((type *)0)->member))

Very useful macro when dealing with file operations or from a buffer