Lines Matching refs:__osz
159 #define __glibc_safe_len_cond(__l, __s, __osz) ((__l) <= (__osz) / (__s)) argument
166 #define __glibc_safe_or_unknown_len(__l, __s, __osz) \ argument
167 ((__builtin_constant_p (__osz) && (__osz) == (__SIZE_TYPE__) -1) \
170 (__s), (__osz))) \
171 && __glibc_safe_len_cond ((__SIZE_TYPE__) (__l), (__s), (__osz))))
176 #define __glibc_unsafe_len(__l, __s, __osz) \ argument
179 __s, __osz)) \
180 && !__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz))
185 #define __glibc_fortify(f, __l, __s, __osz, ...) \ argument
186 (__glibc_safe_or_unknown_len (__l, __s, __osz) \
188 : (__glibc_unsafe_len (__l, __s, __osz) \
189 ? __ ## f ## _chk_warn (__VA_ARGS__, __osz) \
190 : __ ## f ## _chk (__VA_ARGS__, __osz))) \
195 #define __glibc_fortify_n(f, __l, __s, __osz, ...) \ argument
196 (__glibc_safe_or_unknown_len (__l, __s, __osz) \
198 : (__glibc_unsafe_len (__l, __s, __osz) \
199 ? __ ## f ## _chk_warn (__VA_ARGS__, (__osz) / (__s)) \
200 : __ ## f ## _chk (__VA_ARGS__, (__osz) / (__s)))) \