Lines Matching full:defined
12 * macros are defined, then only that subset of interfaces are provided. This
22 #if defined(__MVS__) && __has_include_next(<stddef.h>)
38 #if !defined(__need_ptrdiff_t) && !defined(__need_size_t) && \
39 !defined(__need_rsize_t) && !defined(__need_wchar_t) && \
40 !defined(__need_NULL) && !defined(__need_nullptr_t) && \
41 !defined(__need_unreachable) && !defined(__need_max_align_t) && \
42 !defined(__need_offsetof) && !defined(__need_wint_t)
47 #if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1
51 #if !defined(__STDDEF_H) || __has_feature(modules)
56 * header is included, that is when __STDDEF_H is not defined. However, when
60 * headers both include stddef.h When SM.A builds, __STDDEF_H will be defined.
69 #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || \
70 defined(__cplusplus)
73 #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L
76 #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || \
77 (defined(__cplusplus) && __cplusplus >= 201103L)
83 * __need_wint_t is intentionally not defined here. */
87 #if defined(__need_ptrdiff_t)
90 #endif /* defined(__need_ptrdiff_t) */
92 #if defined(__need_size_t)
95 #endif /*defined(__need_size_t) */
97 #if defined(__need_rsize_t)
100 #endif /* defined(__need_rsize_t) */
102 #if defined(__need_wchar_t)
105 #endif /* defined(__need_wchar_t) */
107 #if defined(__need_NULL)
110 #endif /* defined(__need_NULL) */
112 #if defined(__need_nullptr_t)
115 #endif /* defined(__need_nullptr_t) */
117 #if defined(__need_unreachable)
120 #endif /* defined(__need_unreachable) */
122 #if defined(__need_max_align_t)
125 #endif /* defined(__need_max_align_t) */
127 #if defined(__need_offsetof)
130 #endif /* defined(__need_offsetof) */
134 #if defined(__need_wint_t)