Lines Matching refs:extra
132 #define MAKEEXTRALIST(flag, extra) \
134 char *pextra = extra; \
148 * extra: Pointer to the list of extra characters to be
151 #define SVIS(dst, c, flag, nextc, extra) \
154 isextra = strchr(extra, c) != NULL; \
223 * pointed to by `extra'
227 rk_svis(char *dst, int c, int flag, int nextc, const char *extra)
230 _DIAGASSERT(extra != NULL);
232 SVIS(dst, c, flag, nextc, extra);
255 rk_strsvis(char *dst, const char *src, int flag, const char *extra)
262 _DIAGASSERT(extra != NULL);
265 SVIS(dst, c, flag, *src, extra);
272 rk_strsvisx(char *dst, const char *src, size_t len, int flag, const char *extra)
279 _DIAGASSERT(extra != NULL);
283 SVIS(dst, c, flag, len ? *src : '\0', extra);
296 char extra[MAXEXTRAS];
300 MAKEEXTRALIST(flag, extra);
301 SVIS(dst, c, flag, nextc, extra);
321 char extra[MAXEXTRAS];
323 MAKEEXTRALIST(flag, extra);
324 return (rk_strsvis(dst, src, flag, extra));
331 char extra[MAXEXTRAS];
333 MAKEEXTRALIST(flag, extra);
334 return (rk_strsvisx(dst, src, len, flag, extra));