Lines Matching refs:dst

163 do_hvis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra)  in do_hvis()  argument
171 dst = do_svis(dst, c, flags, nextc, extra); in do_hvis()
173 *dst++ = L'%'; in do_hvis()
174 *dst++ = xtoa(((unsigned int)c >> 4) & 0xf); in do_hvis()
175 *dst++ = xtoa((unsigned int)c & 0xf); in do_hvis()
178 return dst; in do_hvis()
186 do_mvis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra) in do_mvis() argument
195 *dst++ = L'='; in do_mvis()
196 *dst++ = XTOA(((unsigned int)c >> 4) & 0xf); in do_mvis()
197 *dst++ = XTOA((unsigned int)c & 0xf); in do_mvis()
199 dst = do_svis(dst, c, flags, nextc, extra); in do_mvis()
200 return dst; in do_mvis()
207 do_mbyte(wchar_t *dst, wint_t c, int flags, wint_t nextc, int iswextra) in do_mbyte() argument
212 *dst++ = L'\\'; *dst++ = L'n'; in do_mbyte()
213 return dst; in do_mbyte()
215 *dst++ = L'\\'; *dst++ = L'r'; in do_mbyte()
216 return dst; in do_mbyte()
218 *dst++ = L'\\'; *dst++ = L'b'; in do_mbyte()
219 return dst; in do_mbyte()
221 *dst++ = L'\\'; *dst++ = L'a'; in do_mbyte()
222 return dst; in do_mbyte()
224 *dst++ = L'\\'; *dst++ = L'v'; in do_mbyte()
225 return dst; in do_mbyte()
227 *dst++ = L'\\'; *dst++ = L't'; in do_mbyte()
228 return dst; in do_mbyte()
230 *dst++ = L'\\'; *dst++ = L'f'; in do_mbyte()
231 return dst; in do_mbyte()
233 *dst++ = L'\\'; *dst++ = L's'; in do_mbyte()
234 return dst; in do_mbyte()
236 *dst++ = L'\\'; *dst++ = L'0'; in do_mbyte()
238 *dst++ = L'0'; in do_mbyte()
239 *dst++ = L'0'; in do_mbyte()
241 return dst; in do_mbyte()
259 *dst++ = L'\\'; in do_mbyte()
260 *dst++ = c; in do_mbyte()
261 return dst; in do_mbyte()
266 *dst++ = L'\\'; in do_mbyte()
267 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + L'0'; in do_mbyte()
268 *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + L'0'; in do_mbyte()
269 *dst++ = (c & 07) + L'0'; in do_mbyte()
272 *dst++ = L'\\'; in do_mbyte()
276 *dst++ = L'M'; in do_mbyte()
280 *dst++ = L'^'; in do_mbyte()
282 *dst++ = L'?'; in do_mbyte()
284 *dst++ = c + L'@'; in do_mbyte()
286 *dst++ = L'-'; in do_mbyte()
287 *dst++ = c; in do_mbyte()
291 return dst; in do_mbyte()
304 do_svis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra) in do_svis() argument
312 *dst++ = c; in do_svis()
313 return dst; in do_svis()
323 dst = do_mbyte(dst, (wint_t)( in do_svis()
328 return dst; in do_svis()
352 wchar_t *dst, *d; in makeextralist() local
359 if ((dst = calloc(len + MAXEXTRAS, sizeof(*dst))) == NULL) in makeextralist()
364 || mbsrtowcs(dst, &src, len, &mbstate) == (size_t)-1) { in makeextralist()
367 dst[i] = (wchar_t)(u_char)src[i]; in makeextralist()
368 d = dst + len; in makeextralist()
370 d = dst + wcslen(dst); in makeextralist()
387 return dst; in makeextralist()
400 wchar_t *dst, *src, *pdst, *psrc, *start, *extra; in istrsenvisx() local
458 dst = pdst; in istrsenvisx()
552 for (start = dst; len > 0; len--) { in istrsenvisx()
554 dst = (*f)(dst, c, flags, len >= 1 ? *src : L'\0', extra); in istrsenvisx()
555 if (dst == NULL) { in istrsenvisx()
562 *dst = L'\0'; in istrsenvisx()
586 for (dst = start; len > 0; len--) { in istrsenvisx()
599 clen = wcrtomb(mbwrite, *dst, &mbstate); in istrsenvisx()
628 if ((*dst & wmsk) || i == 0) { in istrsenvisx()
635 (uint64_t)(*dst & bmsk) >> in istrsenvisx()
652 dst++; in istrsenvisx()