123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- #if __GNUC__ >= 3
- @PRAGMA_SYSTEM_HEADER@
- #endif
- @PRAGMA_COLUMNS@
- #if defined __need_wchar_t || defined __need_size_t \
- || defined __need_ptrdiff_t || defined __need_NULL \
- || defined __need_wint_t
- # if !(defined _@GUARD_PREFIX@_STDDEF_H && defined _GL_STDDEF_WINT_T)
- # ifdef __need_wint_t
- # define _GL_STDDEF_WINT_T
- # endif
- # @INCLUDE_NEXT@ @NEXT_STDDEF_H@
- # endif
- #else
- # ifndef _@GUARD_PREFIX@_STDDEF_H
- # @INCLUDE_NEXT@ @NEXT_STDDEF_H@
- # if (@REPLACE_NULL@ \
- && (!defined _@GUARD_PREFIX@_STDDEF_H || defined _GL_STDDEF_WINT_T))
- # undef NULL
- # ifdef __cplusplus
-
- # if __GNUG__ >= 3
-
- # define NULL __null
- # else
- # define NULL 0L
- # endif
- # else
- # define NULL ((void *) 0)
- # endif
- # endif
- # ifndef _@GUARD_PREFIX@_STDDEF_H
- # define _@GUARD_PREFIX@_STDDEF_H
- #if !@HAVE_WCHAR_T@
- # define wchar_t int
- #endif
- #if ! (@HAVE_MAX_ALIGN_T@ || defined _GCC_MAX_ALIGN_T)
- # ifdef __GNUC__
- # define _GL_STDDEF_ALIGNAS(type) \
- __attribute__ ((__aligned__ (__alignof__ (type))))
- # else
- # define _GL_STDDEF_ALIGNAS(type)
- # endif
- typedef union
- {
- char *__p _GL_STDDEF_ALIGNAS (char *);
- double __d _GL_STDDEF_ALIGNAS (double);
- long double __ld _GL_STDDEF_ALIGNAS (long double);
- long int __i _GL_STDDEF_ALIGNAS (long int);
- } max_align_t;
- #endif
- # endif
- # endif
- #endif
|