Lines Matching defs:flag

130 #define MAKEEXTRALIST(flag, extra, orig_str)				      \
142 if (flag & VIS_SP) *e++ = ' '; \
143 if (flag & VIS_TAB) *e++ = '\t'; \
144 if (flag & VIS_NL) *e++ = '\n'; \
145 if ((flag & VIS_NOSLASH) == 0) *e++ = '\\'; \
153 do_hvis(char *dst, int c, int flag, int nextc, const char *extra)
160 dst = do_svis(dst, c, flag, nextc, extra);
169 * flag: Flag word
175 do_svis(char *dst, int c, int flag, int nextc, const char *extra)
180 ((flag & VIS_SAFE) && issafe(c)))) {
184 if (flag & VIS_CSTYLE) {
224 if (isextra || ((c & 0177) == ' ') || (flag & VIS_OCTAL)) {
230 if ((flag & VIS_NOSLASH) == 0) *dst++ = '\\';
253 rk_svis(char *dst, int c, int flag, int nextc, const char *extra)
259 MAKEEXTRALIST(flag, nextra, extra);
264 if (flag & VIS_HTTPSTYLE)
265 dst = do_hvis(dst, c, flag, nextc, nextra);
267 dst = do_svis(dst, c, flag, nextc, nextra);
291 rk_strsvis(char *dst, const char *csrc, int flag, const char *extra)
301 MAKEEXTRALIST(flag, nextra, extra);
306 if (flag & VIS_HTTPSTYLE) {
308 dst = do_hvis(dst, c, flag, *src, nextra);
311 dst = do_svis(dst, c, flag, *src, nextra);
320 rk_strsvisx(char *dst, const char *csrc, size_t len, int flag, const char *extra)
330 MAKEEXTRALIST(flag, nextra, extra);
336 if (flag & VIS_HTTPSTYLE) {
339 dst = do_hvis(dst, c, flag, len ? *src : '\0', nextra);
344 dst = do_svis(dst, c, flag, len ? *src : '\0', nextra);
358 rk_vis(char *dst, int c, int flag, int nextc)
365 MAKEEXTRALIST(flag, extra, "");
370 if (flag & VIS_HTTPSTYLE)
371 dst = do_hvis(dst, uc, flag, nextc, extra);
373 dst = do_svis(dst, uc, flag, nextc, extra);
391 rk_strvis(char *dst, const char *src, int flag)
396 MAKEEXTRALIST(flag, extra, "");
401 rv = strsvis(dst, src, flag, extra);
408 rk_strvisx(char *dst, const char *src, size_t len, int flag)
413 MAKEEXTRALIST(flag, extra, "");
418 rv = strsvisx(dst, src, len, flag, extra);