Lines Matching refs:str
151 #define ADDCH(str, ch) do { \ argument
152 if ((str) < end) \
153 *(str) = (ch); \
154 ++str; \
279 u16 *str = s ? s : L"<NULL>"; in string16() local
280 int utf16_len = utf16_strnlen(str, precision); in string16()
284 utf8_len = utf16_to_utf8(utf8, str, utf16_len) - utf8; in string16()
480 char *str; in vsnprintf_internal() local
498 str = buf; in vsnprintf_internal()
502 ADDCH(str, *fmt); in vsnprintf_internal()
576 ADDCH(str, ' '); in vsnprintf_internal()
578 ADDCH(str, (unsigned char) va_arg(args, int)); in vsnprintf_internal()
580 ADDCH(str, ' '); in vsnprintf_internal()
585 str = string16(str, end, va_arg(args, u16 *), in vsnprintf_internal()
588 str = string(str, end, va_arg(args, char *), in vsnprintf_internal()
594 str = pointer(fmt + 1, str, end, in vsnprintf_internal()
605 *ip = (str - buf); in vsnprintf_internal()
608 *ip = (str - buf); in vsnprintf_internal()
613 ADDCH(str, '%'); in vsnprintf_internal()
634 ADDCH(str, '%'); in vsnprintf_internal()
636 ADDCH(str, *fmt); in vsnprintf_internal()
660 str = number(str, end, num, base, field_width, precision, in vsnprintf_internal()
665 ADDCH(str, '\0'); in vsnprintf_internal()
666 if (str > end) in vsnprintf_internal()
668 --str; in vsnprintf_internal()
671 return str - buf; in vsnprintf_internal()
808 char str[21], *s; in print_grouped_ull() local
812 sprintf(str, "%*llu", digits * 3, int_val); in print_grouped_ull()
813 for (s = str; *s; s += grab) { in print_grouped_ull()
814 if (s != str) in print_grouped_ull()