Lines Matching refs:dst

153 do_hvis(char *dst, int c, int flag, int nextc, const char *extra)  in do_hvis()  argument
156 *dst++ = '%'; in do_hvis()
157 *dst++ = xtoa(((unsigned int)c >> 4) & 0xf); in do_hvis()
158 *dst++ = xtoa((unsigned int)c & 0xf); in do_hvis()
160 dst = do_svis(dst, c, flag, nextc, extra); in do_hvis()
162 return dst; in do_hvis()
175 do_svis(char *dst, int c, int flag, int nextc, const char *extra) in do_svis() argument
181 *dst++ = c; in do_svis()
182 return dst; in do_svis()
187 *dst++ = '\\'; *dst++ = 'n'; in do_svis()
188 return dst; in do_svis()
190 *dst++ = '\\'; *dst++ = 'r'; in do_svis()
191 return dst; in do_svis()
193 *dst++ = '\\'; *dst++ = 'b'; in do_svis()
194 return dst; in do_svis()
196 *dst++ = '\\'; *dst++ = 'a'; in do_svis()
197 return dst; in do_svis()
199 *dst++ = '\\'; *dst++ = 'v'; in do_svis()
200 return dst; in do_svis()
202 *dst++ = '\\'; *dst++ = 't'; in do_svis()
203 return dst; in do_svis()
205 *dst++ = '\\'; *dst++ = 'f'; in do_svis()
206 return dst; in do_svis()
208 *dst++ = '\\'; *dst++ = 's'; in do_svis()
209 return dst; in do_svis()
211 *dst++ = '\\'; *dst++ = '0'; in do_svis()
213 *dst++ = '0'; in do_svis()
214 *dst++ = '0'; in do_svis()
216 return dst; in do_svis()
219 *dst++ = '\\'; *dst++ = c; in do_svis()
220 return dst; in do_svis()
225 *dst++ = '\\'; in do_svis()
226 *dst++ = (u_char)(((unsigned int)(u_char)c >> 6) & 03) + '0'; in do_svis()
227 *dst++ = (u_char)(((unsigned int)(u_char)c >> 3) & 07) + '0'; in do_svis()
228 *dst++ = (u_char)( c & 07) + '0'; in do_svis()
230 if ((flag & VIS_NOSLASH) == 0) *dst++ = '\\'; in do_svis()
232 c &= 0177; *dst++ = 'M'; in do_svis()
235 *dst++ = '^'; in do_svis()
237 *dst++ = '?'; in do_svis()
239 *dst++ = c + '@'; in do_svis()
241 *dst++ = '-'; *dst++ = c; in do_svis()
244 return dst; in do_svis()
253 rk_svis(char *dst, int c, int flag, int nextc, const char *extra) in rk_svis() argument
257 _DIAGASSERT(dst != NULL); in rk_svis()
261 *dst = '\0'; /* can't create nextra, return "" */ in rk_svis()
262 return dst; in rk_svis()
265 dst = do_hvis(dst, c, flag, nextc, nextra); in rk_svis()
267 dst = do_svis(dst, c, flag, nextc, nextra); in rk_svis()
269 *dst = '\0'; in rk_svis()
270 return dst; in rk_svis()
291 rk_strsvis(char *dst, const char *csrc, int flag, const char *extra) in rk_strsvis() argument
298 _DIAGASSERT(dst != NULL); in rk_strsvis()
303 *dst = '\0'; /* can't create nextra, return "" */ in rk_strsvis()
307 for (start = dst; (c = *src++) != '\0'; /* empty */) in rk_strsvis()
308 dst = do_hvis(dst, c, flag, *src, nextra); in rk_strsvis()
310 for (start = dst; (c = *src++) != '\0'; /* empty */) in rk_strsvis()
311 dst = do_svis(dst, c, flag, *src, nextra); in rk_strsvis()
314 *dst = '\0'; in rk_strsvis()
315 return (dst - start); in rk_strsvis()
320 rk_strsvisx(char *dst, const char *csrc, size_t len, int flag, const char *extra) in rk_strsvisx() argument
327 _DIAGASSERT(dst != NULL); in rk_strsvisx()
332 *dst = '\0'; /* can't create nextra, return "" */ in rk_strsvisx()
337 for (start = dst; len > 0; len--) { in rk_strsvisx()
339 dst = do_hvis(dst, c, flag, len ? *src : '\0', nextra); in rk_strsvisx()
342 for (start = dst; len > 0; len--) { in rk_strsvisx()
344 dst = do_svis(dst, c, flag, len ? *src : '\0', nextra); in rk_strsvisx()
348 *dst = '\0'; in rk_strsvisx()
349 return (dst - start); in rk_strsvisx()
358 rk_vis(char *dst, int c, int flag, int nextc) in rk_vis() argument
363 _DIAGASSERT(dst != NULL); in rk_vis()
367 *dst = '\0'; /* can't create extra, return "" */ in rk_vis()
368 return dst; in rk_vis()
371 dst = do_hvis(dst, uc, flag, nextc, extra); in rk_vis()
373 dst = do_svis(dst, uc, flag, nextc, extra); in rk_vis()
375 *dst = '\0'; in rk_vis()
376 return dst; in rk_vis()
391 rk_strvis(char *dst, const char *src, int flag) in rk_strvis() argument
398 *dst = '\0'; /* can't create extra, return "" */ in rk_strvis()
401 rv = strsvis(dst, src, flag, extra); in rk_strvis()
408 rk_strvisx(char *dst, const char *src, size_t len, int flag) in rk_strvisx() argument
415 *dst = '\0'; /* can't create extra, return "" */ in rk_strvisx()
418 rv = strsvisx(dst, src, len, flag, extra); in rk_strvisx()