From: Martin v. Löwis Date: Sun, 24 Jun 2001 21:28:42 +0000 (+0000) Subject: Provide a definition for offsetof. X-Git-Tag: v2.2a3~1433 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a45ecae474e1bf7b5e7699c55888d70daa70b85b;p=thirdparty%2FPython%2Fcpython.git Provide a definition for offsetof. --- diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index 507e6aa5c1c0..c4c758cc79cc 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -178,6 +178,14 @@ Socket methods: #include #endif +#ifdef HAVE_STDDEF_H +#include +#endif + +#ifndef offsetof +#define offsetof(type, member) ((size_t)(&((type *)0)->member)) +#endif + #ifndef O_NDELAY #define O_NDELAY O_NONBLOCK /* For QNX only? */ #endif