Lines Matching refs:args
1006 static inline void format_string_loop(output_gadget_t* output, const char* format, va_list args) in format_string_loop() argument
1034 const int w = va_arg(args, int); in format_string_loop()
1054 const int precision_ = va_arg(args, int); in format_string_loop()
1163 const long long value = va_arg(args, long long); in format_string_loop()
1168 const long value = va_arg(args, long); in format_string_loop()
1177 (flags & FLAGS_CHAR) ? (signed char) va_arg(args, int) : in format_string_loop()
1178 (flags & FLAGS_SHORT) ? (short int) va_arg(args, int) : in format_string_loop()
1179 va_arg(args, int); 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()
1198 (flags & FLAGS_CHAR) ? (unsigned char)va_arg(args, unsigned int) : in format_string_loop()
1199 (flags & FLAGS_SHORT) ? (unsigned short int)va_arg(args, unsigned int) : in format_string_loop()
1200 va_arg(args, unsigned int); 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()
1234 putchar_via_gadget(output, (char) va_arg(args, int) ); in format_string_loop()
1246 const char* p = va_arg(args, char*); in format_string_loop()
1280 uintptr_t value = (uintptr_t)va_arg(args, void*); 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()
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()
1347 int rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list args) in rt_vsnprintf() argument
1350 return vsnprintf_impl(&gadget, fmt, args); in rt_vsnprintf()