Lines Matching refs:flags

139 do_hvis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *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);
183 do_mbyte(wchar_t *dst, wint_t c, int flags, wint_t nextc, int iswextra)
185 if (flags & VIS_CSTYLE) {
226 if (iswextra || ((c & 0177) == L' ') || (flags & VIS_OCTAL)) {
232 if ((flags & VIS_NOSLASH) == 0)
259 * flags: Flags word
265 do_svis(wchar_t *dst, wint_t c, int flags, wint_t nextc, const wchar_t *extra)
272 ((flags & VIS_SAFE) && iswsafe(c)))) {
286 flags, nextc, iswextra);
295 * Return the appropriate encoding function depending on the flags given.
298 getvisfun(int flags)
300 if (flags & VIS_HTTPSTYLE)
302 if (flags & VIS_MIMESTYLE)
311 makeextralist(int flags, const char *src)
328 if (flags & VIS_GLOB) {
335 if (flags & VIS_SP) *d++ = L' ';
336 if (flags & VIS_TAB) *d++ = L'\t';
337 if (flags & VIS_NL) *d++ = L'\n';
338 if ((flags & VIS_NOSLASH) == 0) *d++ = L'\\';
351 int flags, const char *mbextra, int *cerr_ptr)
440 extra = makeextralist(flags, mbextra);
452 f = getvisfun(flags);
461 dst = (*f)(dst, c, flags, len >= 1 ? *src : L'\0', extra);
544 svis(char *mbdst, int c, int flags, int nextc, const char *mbextra)
552 ret = istrsenvisx(mbdst, NULL, cc, 1, flags, mbextra, NULL);
559 snvis(char *mbdst, size_t dlen, int c, int flags, int nextc, const char *mbextra)
567 ret = istrsenvisx(mbdst, &dlen, cc, 1, flags, mbextra, NULL);
574 strsvis(char *mbdst, const char *mbsrc, int flags, const char *mbextra)
576 return istrsenvisx(mbdst, NULL, mbsrc, 0, flags, mbextra, NULL);
580 strsnvis(char *mbdst, size_t dlen, const char *mbsrc, int flags, const char *mbextra)
582 return istrsenvisx(mbdst, &dlen, mbsrc, 0, flags, mbextra, NULL);
586 strsvisx(char *mbdst, const char *mbsrc, size_t len, int flags, const char *mbextra)
588 return istrsenvisx(mbdst, NULL, mbsrc, len, flags, mbextra, NULL);
592 strsnvisx(char *mbdst, size_t dlen, const char *mbsrc, size_t len, int flags,
595 return istrsenvisx(mbdst, &dlen, mbsrc, len, flags, mbextra, NULL);
599 strsenvisx(char *mbdst, size_t dlen, const char *mbsrc, size_t len, int flags,
602 return istrsenvisx(mbdst, &dlen, mbsrc, len, flags, mbextra, cerr_ptr);
611 vis(char *mbdst, int c, int flags, int nextc)
619 ret = istrsenvisx(mbdst, NULL, cc, 1, flags, "", NULL);
626 nvis(char *mbdst, size_t dlen, int c, int flags, int nextc)
634 ret = istrsenvisx(mbdst, &dlen, cc, 1, flags, "", NULL);
649 strvis(char *mbdst, const char *mbsrc, int flags)
651 return istrsenvisx(mbdst, NULL, mbsrc, 0, flags, "", NULL);
655 strnvis(char *mbdst, size_t dlen, const char *mbsrc, int flags)
657 return istrsenvisx(mbdst, &dlen, mbsrc, 0, flags, "", NULL);
672 strvisx(char *mbdst, const char *mbsrc, size_t len, int flags)
674 return istrsenvisx(mbdst, NULL, mbsrc, len, flags, "", NULL);
678 strnvisx(char *mbdst, size_t dlen, const char *mbsrc, size_t len, int flags)
680 return istrsenvisx(mbdst, &dlen, mbsrc, len, flags, "", NULL);
684 strenvisx(char *mbdst, size_t dlen, const char *mbsrc, size_t len, int flags,
687 return istrsenvisx(mbdst, &dlen, mbsrc, len, flags, "", cerr_ptr);