Lines Matching refs:dst

54 vis(char *dst, int c, int flag, int nextc)  in vis()  argument
57 *dst++ = c; in vis()
59 *dst++ = '\\'; in vis()
60 *dst = '\0'; in vis()
61 return (dst); in vis()
67 *dst++ = '\\'; in vis()
68 *dst++ = 'n'; in vis()
71 *dst++ = '\\'; in vis()
72 *dst++ = 'r'; in vis()
75 *dst++ = '\\'; in vis()
76 *dst++ = 'b'; in vis()
79 *dst++ = '\\'; in vis()
80 *dst++ = 'a'; in vis()
83 *dst++ = '\\'; in vis()
84 *dst++ = 'v'; in vis()
87 *dst++ = '\\'; in vis()
88 *dst++ = 't'; in vis()
91 *dst++ = '\\'; in vis()
92 *dst++ = 'f'; in vis()
95 *dst++ = '\\'; in vis()
96 *dst++ = 's'; in vis()
99 *dst++ = '\\'; in vis()
100 *dst++ = '0'; in vis()
102 *dst++ = '0'; in vis()
103 *dst++ = '0'; in vis()
110 *dst++ = '\\'; in vis()
111 *dst++ = ((u_char)c >> 6 & 07) + '0'; in vis()
112 *dst++ = ((u_char)c >> 3 & 07) + '0'; in vis()
113 *dst++ = ((u_char)c & 07) + '0'; in vis()
117 *dst++ = '\\'; in vis()
120 *dst++ = 'M'; in vis()
123 *dst++ = '^'; in vis()
125 *dst++ = '?'; in vis()
127 *dst++ = c + '@'; in vis()
129 *dst++ = '-'; in vis()
130 *dst++ = c; in vis()
133 *dst = '\0'; in vis()
134 return (dst); in vis()
151 strvis(char *dst, const char *src, int flag) in strvis() argument
156 for (start = dst; (c = *src);) in strvis()
157 dst = vis(dst, c, flag, *++src); in strvis()
158 *dst = '\0'; in strvis()
159 return (dst - start); in strvis()
163 strnvis(char *dst, const char *src, size_t siz, int flag) in strnvis() argument
170 for (start = dst, end = start + siz - 1; (c = *src) && dst < end; ) { in strnvis()
173 *dst++ = c; in strnvis()
176 if (dst < end) in strnvis()
177 *dst++ = '\\'; in strnvis()
179 dst--; in strnvis()
187 if (dst + i <= end) { in strnvis()
188 memcpy(dst, tbuf, i); in strnvis()
189 dst += i; in strnvis()
197 *dst = '\0'; in strnvis()
198 if (dst + i > end) { in strnvis()
201 dst += vis(tbuf, c, flag, *++src) - tbuf; in strnvis()
203 return (dst - start); in strnvis()
207 strvisx(char *dst, const char *src, size_t len, int flag) in strvisx() argument
212 for (start = dst; len > 1; len--) { in strvisx()
214 dst = vis(dst, c, flag, *++src); in strvisx()
217 dst = vis(dst, *src, flag, '\0'); in strvisx()
218 *dst = '\0'; in strvisx()
219 return (dst - start); in strvisx()