Remove offsetof definition
This was only needed to deal with some ancient and no longer supported systems. Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us> Discussion: https://www.postgresql.org/message-id/flat/9a5223a2-3e25-d4fb-f092-01ec17428584%40enterprisedb.com
This commit is contained in:
parent
c981879814
commit
bd67b7e010
@ -30,7 +30,7 @@
|
|||||||
* 2) bool, true, false
|
* 2) bool, true, false
|
||||||
* 3) standard system types
|
* 3) standard system types
|
||||||
* 4) IsValid macros for system types
|
* 4) IsValid macros for system types
|
||||||
* 5) offsetof, lengthof, alignment
|
* 5) lengthof, alignment
|
||||||
* 6) assertions
|
* 6) assertions
|
||||||
* 7) widely useful macros
|
* 7) widely useful macros
|
||||||
* 8) random stuff
|
* 8) random stuff
|
||||||
@ -703,20 +703,9 @@ typedef NameData *Name;
|
|||||||
|
|
||||||
|
|
||||||
/* ----------------------------------------------------------------
|
/* ----------------------------------------------------------------
|
||||||
* Section 5: offsetof, lengthof, alignment
|
* Section 5: lengthof, alignment
|
||||||
* ----------------------------------------------------------------
|
* ----------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
/*
|
|
||||||
* offsetof
|
|
||||||
* Offset of a structure/union field within that structure/union.
|
|
||||||
*
|
|
||||||
* XXX This is supposed to be part of stddef.h, but isn't on
|
|
||||||
* some systems (like SunOS 4).
|
|
||||||
*/
|
|
||||||
#ifndef offsetof
|
|
||||||
#define offsetof(type, field) ((long) &((type *)0)->field)
|
|
||||||
#endif /* offsetof */
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* lengthof
|
* lengthof
|
||||||
* Number of elements in an array.
|
* Number of elements in an array.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user