Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 254430
Collapse All | Expand All

(-)libHX-2.2-old/src/defs.h (-2 / +2 lines)
Lines 2-8 Link Here
2
#define _LIBHX_DEFS_H 1
2
#define _LIBHX_DEFS_H 1
3
3
4
#ifdef __cplusplus
4
#ifdef __cplusplus
5
#	if defined(__GNUC__) && !defined(offsetof)
5
#	if defined(__GNUC__) && !defined(offsetof) && ((__GNUC__ > 3) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 5))
6
#		define offsetof(type, member) __builtin_offsetof(type, member)
6
#		define offsetof(type, member) __builtin_offsetof(type, member)
7
#	endif
7
#	endif
8
#	ifndef offsetof
8
#	ifndef offsetof
Lines 116-122 static inline new_type signed_cast(unsig Link Here
116
#	ifndef reinterpret_cast
116
#	ifndef reinterpret_cast
117
#		define reinterpret_cast(type, expr) ((type)(expr))
117
#		define reinterpret_cast(type, expr) ((type)(expr))
118
#	endif
118
#	endif
119
#	if defined(__GNUC__) && !defined(offsetof)
119
#	if defined(__GNUC__) && !defined(offsetof) && ((__GNUC__ > 3) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 5))
120
#		define offsetof(type, member) __builtin_offsetof(type, member)
120
#		define offsetof(type, member) __builtin_offsetof(type, member)
121
#	endif
121
#	endif
122
#	ifndef offsetof
122
#	ifndef offsetof

Return to bug 254430