Lines Matching refs:dst
55 #define __ssp_bos_check3_typed_var(fun, dsttype, dsrvar, dst, srctype, srcvar, \ argument
58 dsttype dstvar = (dst); \
66 #define __ssp_bos_check3_typed(fun, dsttype, dst, srctype, src, len) \ argument
67 __ssp_bos_check3_typed_var(fun, dsttype, __ssp_var(dstv), dst, \
70 #define __ssp_bos_check3(fun, dst, src, len) \ argument
71 __ssp_bos_check3_typed_var(fun, void *, __ssp_var(dstv), dst, \
74 #define __ssp_bos_check2_var(fun, dstvar, dst, srcvar, src) __extension__ ({ \ argument
76 void *dstvar = (dst); \
83 #define __ssp_bos_check2(fun, dst, src) \ argument
84 __ssp_bos_check2_var(fun, __ssp_var(dstv), dst, __ssp_var(srcv), src)
89 __ ## fun ## _ichk(type1 __restrict dst, type2 __restrict src, size_t len) { \
90 return __builtin___ ## fun ## _chk(dst, src, len, __ssp_bos0(dst)); \
96 __ ## fun ## _ichk(type1 dst, type2 src, size_t len) { \
97 return __builtin___ ## fun ## _chk(dst, src, len, __ssp_bos0(dst)); \
103 __ ## fun ## _ichk(type1 __restrict dst, type2 __restrict src) { \
104 return __builtin___ ## fun ## _chk(dst, src, __ssp_bos0(dst)); \
124 #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len) argument
125 #define mempcpy(dst, src, len) __ssp_bos_check3(mempcpy, dst, src, len) argument
126 #define memmove(dst, src, len) __ssp_bos_check3(memmove, dst, src, len) argument
127 #define memset(dst, val, len) \ argument
128 __ssp_bos_check3_typed(memset, void *, dst, int, val, len)
129 #define stpcpy(dst, src) __ssp_bos_check2(stpcpy, dst, src) argument
130 #define stpncpy(dst, src, len) __ssp_bos_check3(stpncpy, dst, src, len) argument
131 #define strcpy(dst, src) __ssp_bos_check2(strcpy, dst, src) argument
132 #define strcat(dst, src) __ssp_bos_check2(strcat, dst, src) argument
133 #define strlcpy(dst, src, dstlen) \ argument
134 __strlcpy_chk(dst, src, dstlen, __ssp_bos(dst))
135 #define strncpy(dst, src, len) __ssp_bos_check3(strncpy, dst, src, len) argument
136 #define strlcat(dst, src, dstlen) \ argument
137 __strlcat_chk(dst, src, dstlen, __ssp_bos(dst))
138 #define strncat(dst, src, len) __ssp_bos_check3(strncat, dst, src, len) argument