Jacek Caban : stdio.h: Use __acrt_iob_func to access standard stream files.

Alexandre Julliard julliard at winehq.org
Tue Aug 6 17:41:59 CDT 2019


Module: wine
Branch: master
Commit: 14e7e331ae2e86910dbe3c2d9ecd50aa003dd195
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=14e7e331ae2e86910dbe3c2d9ecd50aa003dd195

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Aug  6 12:23:24 2019 +0200

stdio.h: Use __acrt_iob_func to access standard stream files.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/msvcrt/stdio.h | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/include/msvcrt/stdio.h b/include/msvcrt/stdio.h
index 014e68a..8d8f208 100644
--- a/include/msvcrt/stdio.h
+++ b/include/msvcrt/stdio.h
@@ -90,9 +90,11 @@ FILE* __cdecl __iob_func(void);
 # endif
 #endif /* _STDIO_DEFINED */
 
-#define stdin              (_iob+STDIN_FILENO)
-#define stdout             (_iob+STDOUT_FILENO)
-#define stderr             (_iob+STDERR_FILENO)
+FILE *__cdecl __acrt_iob_func(unsigned index);
+
+#define stdin  (__acrt_iob_func(0))
+#define stdout (__acrt_iob_func(1))
+#define stderr (__acrt_iob_func(2))
 
 /* return value for _get_output_format */
 #define _TWO_DIGIT_EXPONENT 0x1




More information about the wine-cvs mailing list