| int fprintf(FILE *restrict f, const char *restrict fmt, ...) | |
| { | |
| int ret; | |
| va_list ap; | |
| va_start(ap, fmt); | |
| ret = vfprintf(f, fmt, ap); | |
| va_end(ap); | |
| return ret; | |
| } | |
| // XXX EMSCRIPTEN | |
| int fiprintf(FILE *restrict f, const char *restrict fmt, ...) | |
| { | |
| int ret; | |
| va_list ap; | |
| va_start(ap, fmt); | |
| ret = vfiprintf(f, fmt, ap); | |
| va_end(ap); | |
| return ret; | |
| } | |
| int __small_fprintf(FILE *restrict f, const char *restrict fmt, ...) | |
| { | |
| int ret; | |
| va_list ap; | |
| va_start(ap, fmt); | |
| ret = __small_vfprintf(f, fmt, ap); | |
| va_end(ap); | |
| return ret; | |
| } | |