• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/Heimdal-323.92.1/lib/libedit/src/

Lines Matching refs:extra

98 #define MAKEEXTRALIST(flag, extra, orig_str)				      \
105 extra = malloc((size_t)((o - orig) + MAXEXTRAS)); \
106 if (!extra) break; \
107 for (o = orig, e = extra; (*e++ = *o++) != '\0';) \
121 do_hvis(char *dst, int c, int flag, int nextc, const char *extra)
127 /* extra */
130 dst = do_svis(dst, c, flag, nextc, extra);
145 do_mvis(char *dst, int c, int flag, int nextc, const char *extra)
158 dst = do_svis(dst, c, flag, nextc, extra);
169 * extra: Pointer to the list of extra characters to be
173 do_svis(char *dst, int c, int flag, int nextc, const char *extra)
176 isextra = strchr(extra, c) != NULL;
262 * pointed to by `extra'
265 svis(char *dst, int c, int flag, int nextc, const char *extra)
271 _DIAGASSERT(extra != NULL);
272 MAKEEXTRALIST(flag, nextra, extra);
301 strsvis(char *dst, const char *csrc, int flag, const char *extra)
311 _DIAGASSERT(extra != NULL);
312 MAKEEXTRALIST(flag, nextra, extra);
327 strsvisx(char *dst, const char *csrc, size_t len, int flag, const char *extra)
337 _DIAGASSERT(extra != NULL);
338 MAKEEXTRALIST(flag, nextra, extra);
362 char *extra = NULL;
368 MAKEEXTRALIST(flag, extra, "");
369 if (! extra) {
370 *dst = '\0'; /* can't create extra, return "" */
374 dst = (*f)(dst, uc, flag, nextc, extra);
375 free(extra);
394 char *extra = NULL;
397 MAKEEXTRALIST(flag, extra, "");
398 if (!extra) {
399 *dst = '\0'; /* can't create extra, return "" */
402 rv = strsvis(dst, src, flag, extra);
403 free(extra);
411 char *extra = NULL;
414 MAKEEXTRALIST(flag, extra, "");
415 if (!extra) {
416 *dst = '\0'; /* can't create extra, return "" */
419 rv = strsvisx(dst, src, len, flag, extra);
420 free(extra);