Lines Matching refs:output

398 static void out_rev_(output_gadget_t* output, const char* buf, printf_size_t len, printf_size_t wid…  in out_rev_()  argument
400 const printf_size_t start_pos = output->pos; in out_rev_()
405 putchar_via_gadget(output, ' '); in out_rev_()
411 putchar_via_gadget(output, buf[--len]); in out_rev_()
416 while (output->pos - start_pos < width) { in out_rev_()
417 putchar_via_gadget(output, ' '); in out_rev_()
425 static void print_integer_finalization(output_gadget_t* output, char* buf, printf_size_t len, bool … in print_integer_finalization() argument
488 out_rev_(output, buf, len, width, flags); in print_integer_finalization()
492 static void print_integer(output_gadget_t* output, printf_unsigned_value_t value, bool negative, nu… in print_integer() argument
519 print_integer_finalization(output, buf, len, negative, base, precision, width, flags); in print_integer()
672 struct double_components number_, output_gadget_t* output, printf_size_t precision, in print_broken_up_decimal() argument
750 out_rev_(output, buf, len, width, flags); in print_broken_up_decimal()
754 static void print_decimal_number(output_gadget_t* output, double number, printf_size_t precision, p… in print_decimal_number() argument
757 print_broken_up_decimal(value_, output, precision, width, flags, buf, len); in print_decimal_number()
824 static void print_exponential_number(output_gadget_t* output, double number, printf_size_t precisio… in print_exponential_number() argument
919 const printf_size_t printed_exponential_start_pos = output->pos; in print_exponential_number()
920 …print_broken_up_decimal(decimal_part_components, output, precision, decimal_part_width, flags, buf… in print_exponential_number()
923 putchar_via_gadget(output, (flags & FLAGS_UPPERCASE) ? 'E' : 'e'); in print_exponential_number()
924 print_integer(output, in print_exponential_number()
930 while (output->pos - printed_exponential_start_pos < width) { in print_exponential_number()
931 putchar_via_gadget(output, ' '); in print_exponential_number()
938 static void print_floating_point(output_gadget_t* output, double value, printf_size_t precision, pr… in print_floating_point() argument
945 out_rev_(output, "nan", 3, width, flags); in print_floating_point()
949 out_rev_(output, "fni-", 4, width, flags); in print_floating_point()
953 …out_rev_(output, (flags & FLAGS_PLUS) ? "fni+" : "fni", (flags & FLAGS_PLUS) ? 4U : 3U, width, fla… in print_floating_point()
963 print_exponential_number(output, value, precision, width, flags, buf, len); in print_floating_point()
981 print_exponential_number(output, value, precision, width, flags, buf, len); in print_floating_point()
984 print_decimal_number(output, value, precision, width, flags, buf, len); in print_floating_point()
1006 static inline void format_string_loop(output_gadget_t* output, const char* format, va_list args) in format_string_loop() argument
1019 putchar_via_gadget(output, *format); in format_string_loop()
1164 … print_integer(output, ABS_FOR_PRINTING(value), value < 0, base, precision, width, flags); in format_string_loop()
1169 … print_integer(output, ABS_FOR_PRINTING(value), value < 0, base, precision, width, flags); in format_string_loop()
1180 … print_integer(output, ABS_FOR_PRINTING(value), value < 0, base, precision, width, flags); in format_string_loop()
1190 …print_integer(output, (printf_unsigned_value_t) va_arg(args, unsigned long long), false, base, pre… in format_string_loop()
1194 …print_integer(output, (printf_unsigned_value_t) va_arg(args, unsigned long), false, base, precisio… in format_string_loop()
1201 … print_integer(output, (printf_unsigned_value_t) value, false, base, precision, width, flags); in format_string_loop()
1210 …print_floating_point(output, va_arg(args, double), precision, width, flags, PRINTF_PREFER_DECIMAL); in format_string_loop()
1221 …print_floating_point(output, va_arg(args, double), precision, width, flags, PRINTF_PREFER_EXPONENT… in format_string_loop()
1230 putchar_via_gadget(output, ' '); in format_string_loop()
1234 putchar_via_gadget(output, (char) va_arg(args, int) ); in format_string_loop()
1238 putchar_via_gadget(output, ' '); in format_string_loop()
1248 out_rev_(output, ")llun(", 6, width, flags); in format_string_loop()
1258 putchar_via_gadget(output, ' '); in format_string_loop()
1263 putchar_via_gadget(output, *(p++)); in format_string_loop()
1269 putchar_via_gadget(output, ' '); in format_string_loop()
1282 out_rev_(output, ")lin(", 5, width, flags) : in format_string_loop()
1283 … print_integer(output, (printf_unsigned_value_t) value, false, BASE_HEX, precision, width, flags); in format_string_loop()
1289 putchar_via_gadget(output, '%'); in format_string_loop()
1298 if (flags & FLAGS_CHAR) *(va_arg(args, char*)) = (char) output->pos; in format_string_loop()
1299 else if (flags & FLAGS_SHORT) *(va_arg(args, short*)) = (short) output->pos; in format_string_loop()
1300 else if (flags & FLAGS_LONG) *(va_arg(args, long*)) = (long) output->pos; in format_string_loop()
1302 … else if (flags & FLAGS_LONG_LONG) *(va_arg(args, long long*)) = (long long int) output->pos; in format_string_loop()
1304 else *(va_arg(args, int*)) = (int) output->pos; in format_string_loop()
1311 putchar_via_gadget(output, *format); in format_string_loop()
1319 static int vsnprintf_impl(output_gadget_t* output, const char* format, va_list args) in vsnprintf_impl() argument
1323 format_string_loop(output, format, args); in vsnprintf_impl()
1326 append_termination_with_gadget(output); in vsnprintf_impl()
1329 return (int)output->pos; in vsnprintf_impl()