Lines Matching refs:str
24 int sprintf(char *str, const char *fmt, ...) { in sprintf() argument
29 err = vsprintf(str, fmt, ap); in sprintf()
35 int snprintf(char *str, size_t len, const char *fmt, ...) { in snprintf() argument
40 err = vsnprintf(str, len, fmt, ap); in snprintf()
46 int vsprintf(char *str, const char *fmt, va_list ap) { in vsprintf() argument
47 return vsnprintf(str, INT_MAX, fmt, ap); in vsprintf()
56 static int _vsnprintf_output(const char *str, size_t len, void *state) { in _vsnprintf_output() argument
62 args->outstr[args->pos++] = *str; in _vsnprintf_output()
65 str++; in _vsnprintf_output()
72 int vsnprintf(char *str, size_t len, const char *fmt, va_list ap) { in vsnprintf() argument
76 args.outstr = str; in vsnprintf()
82 str[len-1] = '\0'; in vsnprintf()
84 str[wlen] = '\0'; in vsnprintf()
161 #define OUTSTR(str) do { for (size_t i = 0; (str)[i] != 0; i++) OUT((str)[i]); } while (0) argument
395 #define OUTPUT_STRING(str, len) do { err = out(str, len, state); if (err < 0) { goto exit; } else {… in _printf_engine() argument