Lines Matching refs:extra
139 do_hvis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra)
144 /* extra */
147 dst = do_svis(dst, c, flags, nextc, extra);
162 do_mvis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra)
175 dst = do_svis(dst, c, flags, nextc, extra);
261 * extra: Pointer to the list of extra characters to be
265 do_svis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra)
270 iswextra = wcschr(extra, c) != NULL;
308 * Expand list of extra characters to not visually encode.
353 wchar_t *dst, *src, *pdst, *psrc, *start, *extra;
379 psrc = pdst = extra = NULL;
439 /* Convert extra argument to list of characters for this mode. */
440 extra = makeextralist(flags, mbextra);
441 if (!extra) {
446 *mbdst = '\0'; /* can't create extra, return "" */
461 dst = (*f)(dst, c, flags, len >= 1 ? *src : L'\0', extra);
522 free(extra);
528 free(extra);
537 * The "svis" variants all take an "extra" arg that is a pointer