Home
last modified time | relevance | path

Searched refs:MIN_LEN (Results 1 – 1 of 1) sorted by relevance

/xnu-11215.1.10/bsd/net/
H A Dstrict_type_cnv_private.h133 #define __STC_ENFORCE_MIN_LEN(BTYPE, MIN_LEN, PTR) do { \ argument
135 BTYPE * __ensure_minimal_len __sized_by(MIN_LEN) = (PTR); \
144 #define __STC_ENFORCE_MIN_LEN(BTYPE, MIN_LEN, PTR) do {} while (0) argument
159 #define __STC_BYTES_TO_OBJ_CNV_IMPL(CV, TAG, TYPE, BTYPE, MIN_LEN, CNV_F) \ argument
164 __STC_ENFORCE_MIN_LEN(CV BTYPE, MIN_LEN, data); \
165 return __STC_CONV_FROM_BYTES_LEN(CV TAG, TYPE, data, (MIN_LEN)); \
279 #define __STC_DEFINE_BYTE_TO_OBJ_CNVS(TAG, TYPE, MIN_LEN, MAX_LEN) \ argument
287 __STC_BYTES_TO_OBJ_CNV_IMPL(, TAG, TYPE, void, MIN_LEN, __STC_BY_TO_OBJ_CNV(TYPE)) \
290 __STC_BYTES_TO_OBJ_CNV_IMPL(const, TAG, TYPE, void, MIN_LEN, __STC_CBY_TO_COBJ_CNV(TYPE))
509 #define __STC_DEFINE_SUBTYPE_IMPL_4(TAG, TYPENAME, MIN_LEN, MAX_LEN) \ argument
[all …]