ggc-simple.c (offsetof): Macro definition moved from here ...

* ggc-simple.c (offsetof): Macro definition moved from here ...
	* system.h (offsetof): ... to here.

From-SVN: r33879
This commit is contained in:
Philippe De Muyter 2000-05-12 19:07:03 +02:00 committed by Philippe De Muyter
parent 67384dfba3
commit c0dbdfbbb3
3 changed files with 9 additions and 4 deletions

View File

@ -1,3 +1,8 @@
Fri May 12 19:03:58 2000 Philippe De Muyter <phdm@macqel.be>
* ggc-simple.c (offsetof): Macro fallback definition moved from here ..
* system.h (offsetof): ... to here.
2000-05-12 Richard Henderson <rth@cygnus.com>
* Makefile.in (final.o): Depend on BASIC_BLOCK_H.

View File

@ -28,10 +28,6 @@
#include "ggc.h"
#include "timevar.h"
#ifndef offsetof
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
#endif
/* Debugging flags. */
/* Zap memory before freeing to catch dangling pointers. */

View File

@ -50,6 +50,10 @@ Boston, MA 02111-1307, USA. */
#define NULL 0
#endif
#ifndef offsetof
#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
#endif
/* The compiler is not a multi-threaded application and therefore we
do not have to use the locking functions.