/* Legacy, meant only for glibc compatability * These were ripped off from glibc sys/cdefs.h */ #warn "sys/cdefs.h is only meant as a temporary measure" #warn "Any code that requires it needs cleanup" #ifndef _SYS_CDEFS_H_ #define _SYS_CDEFS_H_ #undef __P #undef __PMT #undef __NTH #define __THROW #define __P(param) param #define __PMT(param) param #define __NTH(param) param #define __CONCAT(x,y) x ## y #define __STRING(x) #x #define __ptr_t void * #define __long_double_t long double #ifdef __cplusplus # define __BEGIN_DECLS extern "C" { # define __END_DECLS } #else # define __BEGIN_DECLS # define __END_DECLS #endif #endif /* _SYS_CDEFS_H_