aboutsummaryrefslogtreecommitdiff
path: root/include/mingw.h
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2014-03-19 21:16:23 +0000
committerRon Yorston <rmy@pobox.com>2014-03-19 21:16:23 +0000
commitec386adabb3e6b83ecd8e0429eb75dc431b65c40 (patch)
treeeb8e347ead727537223e6dbf81c4cd12a9627a09 /include/mingw.h
parent114ddd900acf9de27cc9e651d0af26df3948d34f (diff)
downloadbusybox-w32-ec386adabb3e6b83ecd8e0429eb75dc431b65c40.tar.gz
busybox-w32-ec386adabb3e6b83ecd8e0429eb75dc431b65c40.tar.bz2
busybox-w32-ec386adabb3e6b83ecd8e0429eb75dc431b65c40.zip
Implement puts replacement to handle OEM codepages
Diffstat (limited to 'include/mingw.h')
-rw-r--r--include/mingw.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/mingw.h b/include/mingw.h
index a1a9f5f30..23472e1b1 100644
--- a/include/mingw.h
+++ b/include/mingw.h
@@ -141,11 +141,13 @@ int mingw_pclose(FILE *fd);
141 */ 141 */
142 142
143int winansi_putchar(int c); 143int winansi_putchar(int c);
144int winansi_puts(const char *s);
144size_t winansi_fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream); 145size_t winansi_fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);
145int winansi_fputs(const char *str, FILE *stream); 146int winansi_fputs(const char *str, FILE *stream);
146int winansi_printf(const char *format, ...) __attribute__((format (printf, 1, 2))); 147int winansi_printf(const char *format, ...) __attribute__((format (printf, 1, 2)));
147int winansi_fprintf(FILE *stream, const char *format, ...) __attribute__((format (printf, 2, 3))); 148int winansi_fprintf(FILE *stream, const char *format, ...) __attribute__((format (printf, 2, 3)));
148#define putchar winansi_putchar 149#define putchar winansi_putchar
150#define puts winansi_puts
149#define fwrite winansi_fwrite 151#define fwrite winansi_fwrite
150#define fputs winansi_fputs 152#define fputs winansi_fputs
151#define printf(...) winansi_printf(__VA_ARGS__) 153#define printf(...) winansi_printf(__VA_ARGS__)