Lines Matching refs:chars_printed
23 #define CHECK_AND_PUT_CHAR(buf, size, chars_printed, ch) \ argument
25 if ((chars_printed) < (size)) { \
29 (chars_printed)++; \
32 static void string_print(char **s, size_t n, size_t *chars_printed, in string_print() argument
36 CHECK_AND_PUT_CHAR(*s, n, *chars_printed, *str); in string_print()
41 static void unsigned_num_print(char **s, size_t n, size_t *chars_printed, in unsigned_num_print() argument
72 CHECK_AND_PUT_CHAR(*s, n, *chars_printed, padc); in unsigned_num_print()
75 CHECK_AND_PUT_CHAR(*s, n, *chars_printed, num_buf[i - 1]); in unsigned_num_print()
78 CHECK_AND_PUT_CHAR(*s, n, *chars_printed, padc); in unsigned_num_print()
118 size_t chars_printed = 0U; in vsnprintf() local
145 CHECK_AND_PUT_CHAR(s, n, chars_printed, '%'); in vsnprintf()
175 CHECK_AND_PUT_CHAR(s, n, chars_printed, in vsnprintf()
182 unsigned_num_print(&s, n, &chars_printed, in vsnprintf()
186 CHECK_AND_PUT_CHAR(s, n, chars_printed, va_arg(args, int)); in vsnprintf()
190 string_print(&s, n, &chars_printed, str); in vsnprintf()
194 unsigned_num_print(&s, n, &chars_printed, in vsnprintf()
208 string_print(&s, n, &chars_printed, "0x"); in vsnprintf()
211 unsigned_num_print(&s, n, &chars_printed, in vsnprintf()
219 unsigned_num_print(&s, n, &chars_printed, in vsnprintf()
225 CHECK_AND_PUT_CHAR(s, n, chars_printed, '%'); in vsnprintf()
226 CHECK_AND_PUT_CHAR(s, n, chars_printed, *fmt); in vsnprintf()
232 CHECK_AND_PUT_CHAR(s, n, chars_printed, *fmt); in vsnprintf()
241 return (int)chars_printed; in vsnprintf()