master
 1#include <stdio.h>
 2#include <stdarg.h>
 3
 4int printf(const char *restrict fmt, ...)
 5{
 6	int ret;
 7	va_list ap;
 8	va_start(ap, fmt);
 9	ret = vfprintf(stdout, fmt, ap);
10	va_end(ap);
11	return ret;
12}
13#ifdef __wasilibc_unmodified_upstream // Changes to optimize printf/scanf when long double isn't needed
14#else
15weak_alias(printf, iprintf);
16weak_alias(printf, __small_printf);
17#endif