Lines Matching refs:dst

164 do_hvis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra)  in do_hvis()  argument
172 dst = do_svis(dst, c, flags, nextc, extra); in do_hvis()
174 *dst++ = L'%'; in do_hvis()
175 *dst++ = xtoa(((unsigned int)c >> 4) & 0xf); in do_hvis()
176 *dst++ = xtoa((unsigned int)c & 0xf); in do_hvis()
179 return dst; in do_hvis()
187 do_mvis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra) in do_mvis() argument
196 *dst++ = L'='; in do_mvis()
197 *dst++ = XTOA(((unsigned int)c >> 4) & 0xf); in do_mvis()
198 *dst++ = XTOA((unsigned int)c & 0xf); in do_mvis()
200 dst = do_svis(dst, c, flags, nextc, extra); in do_mvis()
201 return dst; in do_mvis()
208 do_mbyte(wchar_t *dst, wint_t c, int flags, wint_t nextc, int iswextra) in do_mbyte() argument
213 *dst++ = L'\\'; *dst++ = L'n'; in do_mbyte()
214 return dst; in do_mbyte()
216 *dst++ = L'\\'; *dst++ = L'r'; in do_mbyte()
217 return dst; in do_mbyte()
219 *dst++ = L'\\'; *dst++ = L'b'; in do_mbyte()
220 return dst; in do_mbyte()
222 *dst++ = L'\\'; *dst++ = L'a'; in do_mbyte()
223 return dst; in do_mbyte()
225 *dst++ = L'\\'; *dst++ = L'v'; in do_mbyte()
226 return dst; in do_mbyte()
228 *dst++ = L'\\'; *dst++ = L't'; in do_mbyte()
229 return dst; in do_mbyte()
231 *dst++ = L'\\'; *dst++ = L'f'; in do_mbyte()
232 return dst; in do_mbyte()
234 *dst++ = L'\\'; *dst++ = L's'; in do_mbyte()
235 return dst; in do_mbyte()
237 *dst++ = L'\\'; *dst++ = L'0'; in do_mbyte()
239 *dst++ = L'0'; in do_mbyte()
240 *dst++ = L'0'; in do_mbyte()
242 return dst; in do_mbyte()
260 *dst++ = L'\\'; in do_mbyte()
261 *dst++ = c; in do_mbyte()
262 return dst; in do_mbyte()
267 *dst++ = L'\\'; in do_mbyte()
268 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + L'0'; in do_mbyte()
269 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + L'0'; in do_mbyte()
270 *dst++ = (c & 07) + L'0'; in do_mbyte()
273 *dst++ = L'\\'; in do_mbyte()
277 *dst++ = L'M'; in do_mbyte()
281 *dst++ = L'^'; in do_mbyte()
283 *dst++ = L'?'; in do_mbyte()
285 *dst++ = c + L'@'; in do_mbyte()
287 *dst++ = L'-'; in do_mbyte()
288 *dst++ = c; in do_mbyte()
292 return dst; in do_mbyte()
305 do_svis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra) in do_svis() argument
313 *dst++ = c; in do_svis()
314 return dst; in do_svis()
324 dst = do_mbyte(dst, (wint_t)( in do_svis()
329 return dst; in do_svis()
353 wchar_t *dst, *d; in makeextralist() local
360 if ((dst = calloc(len + MAXEXTRAS, sizeof(*dst))) == NULL) in makeextralist()
363 if ((flags & VIS_NOLOCALE) || mbsrtowcs(dst, &src, len, &mbstate) == (size_t)-1) { in makeextralist()
366 dst[i] = (wchar_t)(u_char)src[i]; in makeextralist()
367 d = dst + len; in makeextralist()
369 d = dst + wcslen(dst); in makeextralist()
386 return dst; in makeextralist()
398 wchar_t *dst, *src, *pdst, *psrc, *start, *extra; in istrsenvisx() local
447 dst = pdst; in istrsenvisx()
521 for (start = dst; len > 0; len--) { in istrsenvisx()
523 dst = (*f)(dst, c, flags, len >= 1 ? *src : L'\0', extra); in istrsenvisx()
524 if (dst == NULL) { in istrsenvisx()
531 *dst = L'\0'; in istrsenvisx()
543 for (dst = start; len > 0; len--) { in istrsenvisx()
545 clen = wcrtomb(mbdst, *dst, &mbstate); in istrsenvisx()
560 if ((*dst & wmsk) || i == 0) in istrsenvisx()
562 (uint64_t)(*dst & bmsk) >> in istrsenvisx()
573 dst++; in istrsenvisx()