POSIX specification:
http://www.opengroup.org/onlinepubs/9699919799/basedefs/stddef.h.html
Gnulib module: stddef
Portability problems fixed by Gnulib:
wchar_t.
NULL macro that cannot be used in arbitrary
expressions:
NetBSD 5.0
Portability problems not fixed by Gnulib:
offsetof macro that cannot be used in
arbitrary expressions:
Solaris 11 2011-11
This problem can be worked around by parenthesizing the
offsetof expression in the unlikely case you use it with
sizeof or ‘[]’.