Lines Matching defs:char
33 static void _doprint(const char *, va_list, void (*)(char, char **), char **);
34 static void _printn(uint64_t, int, int, int, void (*)(char, char **), char **);
42 _pput(char c, char **p)
48 _sput(char c, char **p)
56 prom_printf(const char *fmt, ...)
61 (void) _doprint(fmt, adx, _pput, (char **)0);
66 prom_vprintf(const char *fmt, va_list adx)
71 (void) _doprint(fmt, tadx, _pput, (char **)0);
76 char *
77 prom_sprintf(char *s, const char *fmt, ...)
79 char *bp = s;
84 *bp++ = (char)0;
89 char *
90 prom_vsprintf(char *s, const char *fmt, va_list adx)
92 char *bp = s;
95 *bp++ = (char)0;
100 _doprint(const char *fmt, va_list adx, void (*emit)(char, char **), char **bp)
103 register char *s;
183 s = va_arg(adx, char *);
203 _printn(uint64_t n, int b, int width, int pad, void (*emit)(char, char **),
204 char **bp)
206 char prbuf[40];
207 register char *cp;
216 *cp++ = (char)pad;