Lines Matching refs:dst
57 vis(char *dst, int c, int flag, int nextc) in vis() argument
60 *dst++ = c; in vis()
62 *dst++ = '\\'; in vis()
63 *dst = '\0'; in vis()
64 return (dst); in vis()
70 *dst++ = '\\'; in vis()
71 *dst++ = 'n'; in vis()
74 *dst++ = '\\'; in vis()
75 *dst++ = 'r'; in vis()
78 *dst++ = '\\'; in vis()
79 *dst++ = 'b'; in vis()
82 *dst++ = '\\'; in vis()
83 *dst++ = 'a'; in vis()
86 *dst++ = '\\'; in vis()
87 *dst++ = 'v'; in vis()
90 *dst++ = '\\'; in vis()
91 *dst++ = 't'; in vis()
94 *dst++ = '\\'; in vis()
95 *dst++ = 'f'; in vis()
98 *dst++ = '\\'; in vis()
99 *dst++ = 's'; in vis()
102 *dst++ = '\\'; in vis()
103 *dst++ = '0'; in vis()
105 *dst++ = '0'; in vis()
106 *dst++ = '0'; in vis()
113 *dst++ = '\\'; in vis()
114 *dst++ = ((u_char)c >> 6 & 07) + '0'; in vis()
115 *dst++ = ((u_char)c >> 3 & 07) + '0'; in vis()
116 *dst++ = ((u_char)c & 07) + '0'; in vis()
120 *dst++ = '\\'; in vis()
123 *dst++ = 'M'; in vis()
126 *dst++ = '^'; in vis()
128 *dst++ = '?'; in vis()
130 *dst++ = c + '@'; in vis()
132 *dst++ = '-'; in vis()
133 *dst++ = c; in vis()
136 *dst = '\0'; in vis()
137 return (dst); in vis()
154 strvis(char *dst, const char *src, int flag) in strvis() argument
159 for (start = dst; (c = *src);) in strvis()
160 dst = vis(dst, c, flag, *++src); in strvis()
161 *dst = '\0'; in strvis()
162 return (dst - start); in strvis()
166 strnvis(char *dst, const char *src, size_t siz, int flag) in strnvis() argument
173 for (start = dst, end = start + siz - 1; (c = *src) && dst < end; ) { in strnvis()
176 *dst++ = c; in strnvis()
179 if (dst < end) in strnvis()
180 *dst++ = '\\'; in strnvis()
182 dst--; in strnvis()
190 if (dst + i <= end) { in strnvis()
191 memcpy(dst, tbuf, i); in strnvis()
192 dst += i; in strnvis()
200 *dst = '\0'; in strnvis()
201 if (dst + i > end) { in strnvis()
204 dst += vis(tbuf, c, flag, *++src) - tbuf; in strnvis()
206 return (dst - start); in strnvis()
210 strvisx(char *dst, const char *src, size_t len, int flag) in strvisx() argument
215 for (start = dst; len > 1; len--) { in strvisx()
217 dst = vis(dst, c, flag, *++src); in strvisx()
220 dst = vis(dst, *src, flag, '\0'); in strvisx()
221 *dst = '\0'; in strvisx()
222 return (dst - start); in strvisx()