Home
last modified time | relevance | path

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

/picolibc-latest/newlib/libc/include/ssp/
Dssp.h38 #define __ssp_real_(fun) fun argument
40 #define __ssp_real_(fun) __ssp_real_ ## fun argument
42 #define __ssp_real(fun) __ssp_real_(fun) argument
59 #define __ssp_decl(rtype, fun, args) \ argument
60 rtype __ssp_real_(fun) args __asm__(__ASMNAME(#fun)); \
61 __declare_extern_inline(rtype) fun args
62 #define __ssp_redirect_raw(rtype, fun, args, call, cond, bos) \ argument
63 __ssp_decl(rtype, fun, args) \
67 return __ssp_real_(fun) call; \
70 #define __ssp_redirect(rtype, fun, args, call) \ argument
[all …]
Dstring.h51 #define __ssp_bos_check3(fun, dst, src, len) \ argument
53 __builtin___ ## fun ## _chk(dst, src, len, __ssp_bos0(dst)) : \
54 __ ## fun ## _ichk(dst, src, len))
56 #define __ssp_bos_check2(fun, dst, src) \ argument
58 __builtin___ ## fun ## _chk(dst, src, __ssp_bos0(dst)) : \
59 __ ## fun ## _ichk(dst, src))
61 #define __ssp_bos_icheck3_restrict(fun, type1, type2) \ argument
62 __declare_extern_inline(type1) __ ## fun ## _ichk(type1 __restrict, type2 __restrict, size_t); \
64 __ ## fun ## _ichk(type1 __restrict dst, type2 __restrict src, size_t len) { \
65 return __builtin___ ## fun ## _chk(dst, src, len, __ssp_bos0(dst)); \
[all …]
Dwchar.h11 #define __ssp_redirect_wc(rtype, fun, args, call, cond, bos) \ argument
12 __ssp_decl(rtype, fun, args) \
16 return __ssp_real_(fun) call; \
19 #define __ssp_bos_wicheck3(fun) \ argument
20 __ssp_redirect_wc(wchar_t *, fun, \
24 #define __ssp_bos_wicheck3_restrict(fun) \ argument
25 __ssp_redirect_wc(wchar_t *, fun, \
29 #define __ssp_bos_wicheck2_restrict(fun) \ argument
30 __ssp_decl(wchar_t *, fun, (wchar_t *__restrict __buf, const wchar_t *__restrict __src)) \
33 return __ssp_real_(fun) (__buf, __src); \