Use __GNUC_PREREQ__() for the GCC 4 test, too.
This commit is contained in:
parent
1a119b51b3
commit
b4bbe79968
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: stddef.h,v 1.14 2006/08/21 15:31:18 christos Exp $ */
|
/* $NetBSD: stddef.h,v 1.15 2006/08/21 16:58:29 thorpej Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1990, 1993
|
* Copyright (c) 1990, 1993
|
||||||
@ -52,7 +52,7 @@ typedef _BSD_WCHAR_T_ wchar_t;
|
|||||||
|
|
||||||
#include <sys/null.h>
|
#include <sys/null.h>
|
||||||
|
|
||||||
#if __GNUC__ >= 4
|
#if __GNUC_PREREQ__(4, 0)
|
||||||
#define offsetof(type, member) __builtin_offsetof(type, member)
|
#define offsetof(type, member) __builtin_offsetof(type, member)
|
||||||
#elif !defined(__cplusplus)
|
#elif !defined(__cplusplus)
|
||||||
#define offsetof(type, member) ((size_t)(unsigned long)(&((type *)0)->member))
|
#define offsetof(type, member) ((size_t)(unsigned long)(&((type *)0)->member))
|
||||||
|
Loading…
Reference in New Issue
Block a user