Lines Matching defs:n
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);
106 * buffer was big enough. If it returns a value lower than n, the
109 int vsnprintf(char *s, size_t n, const char *fmt, va_list args)
121 if (n == 0U) {
123 } else if (n == 1U) {
126 n = 0U;
129 n--;
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);
237 if (n > 0U) {
262 * buffer was big enough. If it returns a value lower than n, the
265 int snprintf(char *s, size_t n, const char *fmt, ...)
271 count = vsnprintf(s, n, fmt, all_args);