]> granicus.if.org Git - python/commitdiff
the days of pre-standard C compilers are gone
authorBenjamin Peterson <benjamin@python.org>
Sun, 26 Feb 2012 20:54:47 +0000 (15:54 -0500)
committerBenjamin Peterson <benjamin@python.org>
Sun, 26 Feb 2012 20:54:47 +0000 (15:54 -0500)
Include/structmember.h

index 0b85b2ac94b1190a5b3c1013114cbfbdedb7c3fc..40c04e9aad257b44fe2d4752262ac7899bdef5ee 100644 (file)
@@ -9,16 +9,6 @@ extern "C" {
 
 #include <stddef.h> /* For offsetof */
 
-/* The offsetof() macro calculates the offset of a structure member
-   in its structure.  Unfortunately this cannot be written down
-   portably, hence it is provided by a Standard C header file.
-   For pre-Standard C compilers, here is a version that usually works
-   (but watch out!): */
-
-#ifndef offsetof
-#define offsetof(type, member) ( (int) & ((type*)0) -> member )
-#endif
-
 /* An array of PyMemberDef structures defines the name, type and offset
    of selected members of a C structure.  These can be read by
    PyMember_GetOne() and set by PyMember_SetOne() (except if their READONLY