diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/mingw.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/mingw.h b/include/mingw.h index 2dc3ddfd7..f9c098917 100644 --- a/include/mingw.h +++ b/include/mingw.h | |||
| @@ -134,6 +134,7 @@ int winansi_putchar(int c); | |||
| 134 | int winansi_puts(const char *s); | 134 | int winansi_puts(const char *s); |
| 135 | size_t winansi_fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream); | 135 | size_t winansi_fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream); |
| 136 | int winansi_fputs(const char *str, FILE *stream); | 136 | int winansi_fputs(const char *str, FILE *stream); |
| 137 | int winansi_vsnprintf(char *buf, size_t size, const char *format, va_list list); | ||
| 137 | int winansi_vfprintf(FILE *stream, const char *format, va_list list); | 138 | int winansi_vfprintf(FILE *stream, const char *format, va_list list); |
| 138 | int winansi_printf(const char *format, ...) __attribute__((format (printf, 1, 2))); | 139 | int winansi_printf(const char *format, ...) __attribute__((format (printf, 1, 2))); |
| 139 | int winansi_fprintf(FILE *stream, const char *format, ...) __attribute__((format (printf, 2, 3))); | 140 | int winansi_fprintf(FILE *stream, const char *format, ...) __attribute__((format (printf, 2, 3))); |
| @@ -144,6 +145,9 @@ int winansi_getc(FILE *stream); | |||
| 144 | #define puts winansi_puts | 145 | #define puts winansi_puts |
| 145 | #define fwrite winansi_fwrite | 146 | #define fwrite winansi_fwrite |
| 146 | #define fputs winansi_fputs | 147 | #define fputs winansi_fputs |
| 148 | #if !defined(__USE_MINGW_ANSI_STDIO) || !__USE_MINGW_ANSI_STDIO | ||
| 149 | #define vsnprintf(buf, size, ...) winansi_vsnprintf(buf, size, __VA_ARGS__) | ||
| 150 | #endif | ||
| 147 | #define vfprintf(stream, ...) winansi_vfprintf(stream, __VA_ARGS__) | 151 | #define vfprintf(stream, ...) winansi_vfprintf(stream, __VA_ARGS__) |
| 148 | #define vprintf(...) winansi_vfprintf(stdout, __VA_ARGS__) | 152 | #define vprintf(...) winansi_vfprintf(stdout, __VA_ARGS__) |
| 149 | #define printf(...) winansi_printf(__VA_ARGS__) | 153 | #define printf(...) winansi_printf(__VA_ARGS__) |
