Files
rosetta/lib/libc/io/stdio/vprintf.c
T

24 lines
449 B
C
Raw Normal View History

#include "file.h"
#include <errno.h>
2026-05-31 17:20:57 +01:00
#include <stddef.h>
#include <stdio.h>
extern int __libc_fctprintf(
int (*out)(char character, void *arg),
void *arg,
const char *format,
va_list va);
extern int __fputc(int c, struct __opaque_file *stream);
2026-05-31 17:20:57 +01:00
static inline int _out_file(char character, void *arg)
{
FILE *fp = arg;
return __fputc(character, fp);
}
int vprintf(const char *format, va_list arg)
{
2026-05-31 17:20:57 +01:00
return vfprintf(stdout, format, arg);
}