Lines Matching defs:extra
163 do_hvis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra)
168 /* extra */
171 dst = do_svis(dst, c, flags, nextc, extra);
186 do_mvis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra)
199 dst = do_svis(dst, c, flags, nextc, extra);
300 * extra: Pointer to the list of extra characters to be
304 do_svis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra)
309 iswextra = wcschr(extra, c) != NULL;
347 * Expand list of extra characters to not visually encode.
400 wchar_t *dst, *src, *pdst, *psrc, *start, *extra;
445 psrc = pdst = extra = NULL;
532 /* Convert extra argument to list of characters for this mode. */
533 extra = makeextralist(flags, mbextra);
534 if (!extra) {
539 *mbdst = '\0'; /* can't create extra, return "" */
554 dst = (*f)(dst, c, flags, len >= 1 ? *src : L'\0', extra);
667 free(extra);
673 free(extra);
692 * The "svis" variants all take an "extra" arg that is a pointer