Go to the documentation of this file.
31#if !defined(__STDDEF_H) || __has_feature(modules) || \
32 (defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1) || \
33 defined(__need_ptrdiff_t) || defined(__need_size_t) || \
34 defined(__need_rsize_t) || defined(__need_wchar_t) || \
35 defined(__need_NULL) || defined(__need_nullptr_t) || \
36 defined(__need_unreachable) || defined(__need_max_align_t) || \
37 defined(__need_offsetof) || defined(__need_wint_t)
39#if !defined(__need_ptrdiff_t) && !defined(__need_size_t) && \
40 !defined(__need_rsize_t) && !defined(__need_wchar_t) && \
41 !defined(__need_NULL) && !defined(__need_nullptr_t) && \
42 !defined(__need_unreachable) && !defined(__need_max_align_t) && \
43 !defined(__need_offsetof) && !defined(__need_wint_t)
45#define __need_ptrdiff_t
49#if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1
54#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || \
56#define __need_nullptr_t
58#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L
59#define __need_unreachable
61#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || \
62 (defined(__cplusplus) && __cplusplus >= 201103L)
63#define __need_max_align_t
65#define __need_offsetof
71#if defined(__need_ptrdiff_t)
73#undef __need_ptrdiff_t
76#if defined(__need_size_t)
81#if defined(__need_rsize_t)
86#if defined(__need_wchar_t)
91#if defined(__need_NULL)
96#if defined(__need_nullptr_t)
98#undef __need_nullptr_t
101#if defined(__need_unreachable)
103#undef __need_unreachable
106#if defined(__need_max_align_t)
108#undef __need_max_align_t
111#if defined(__need_offsetof)
113#undef __need_offsetof
118#if defined(__need_wint_t)