diff options
author | Ron Yorston <rmy@pobox.com> | 2017-02-07 12:40:45 +0000 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2017-02-07 12:40:45 +0000 |
commit | f24cc241876a97ccff907732aeff8f6bd925c242 (patch) | |
tree | f651e1e5cfecd03ffda93a1ccd36cb1e5568e18f | |
parent | 49b1f5846ab97a0efbd4b37e084dbe29c15717cd (diff) | |
download | busybox-w32-f24cc241876a97ccff907732aeff8f6bd925c242.tar.gz busybox-w32-f24cc241876a97ccff907732aeff8f6bd925c242.tar.bz2 busybox-w32-f24cc241876a97ccff907732aeff8f6bd925c242.zip |
Provide vfprintf replacement
vfprintf is used in ash_vmsg. It should be passed through the
codepage conversion in winansi.c.
-rw-r--r-- | include/mingw.h | 1 | ||||
-rw-r--r-- | win32/winansi.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/include/mingw.h b/include/mingw.h index 6d4d2b31c..df52bbd25 100644 --- a/include/mingw.h +++ b/include/mingw.h | |||
@@ -170,6 +170,7 @@ int winansi_getc(FILE *stream); | |||
170 | #define puts winansi_puts | 170 | #define puts winansi_puts |
171 | #define fwrite winansi_fwrite | 171 | #define fwrite winansi_fwrite |
172 | #define fputs winansi_fputs | 172 | #define fputs winansi_fputs |
173 | #define vfprintf(stream, ...) winansi_vfprintf(stream, __VA_ARGS__) | ||
173 | #define vprintf(...) winansi_vfprintf(stdout, __VA_ARGS__) | 174 | #define vprintf(...) winansi_vfprintf(stdout, __VA_ARGS__) |
174 | #define printf(...) winansi_printf(__VA_ARGS__) | 175 | #define printf(...) winansi_printf(__VA_ARGS__) |
175 | #define fprintf(...) winansi_fprintf(__VA_ARGS__) | 176 | #define fprintf(...) winansi_fprintf(__VA_ARGS__) |
diff --git a/win32/winansi.c b/win32/winansi.c index e95b9c846..7c7e1a626 100644 --- a/win32/winansi.c +++ b/win32/winansi.c | |||
@@ -9,6 +9,7 @@ | |||
9 | /* | 9 | /* |
10 | Functions to be wrapped: | 10 | Functions to be wrapped: |
11 | */ | 11 | */ |
12 | #undef vfprintf | ||
12 | #undef vprintf | 13 | #undef vprintf |
13 | #undef printf | 14 | #undef printf |
14 | #undef fprintf | 15 | #undef fprintf |