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