mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-12 02:43:14 +01:00
added a patch to tango's stdio for ldc on win32
This commit is contained in:
@@ -864,3 +864,32 @@ Index: tango/stdc/stdarg.d
|
||||
else
|
||||
{
|
||||
alias void* va_list;
|
||||
Index: tango/stdc/stdio.d
|
||||
===================================================================
|
||||
--- tango/stdc/stdio.d (revision 4155)
|
||||
+++ tango/stdc/stdio.d (working copy)
|
||||
@@ -249,6 +249,24 @@
|
||||
stdprn = &(*_imp___iob)[4];
|
||||
}
|
||||
}
|
||||
+ else version (LDC) {
|
||||
+ extern FILE[_NFILE]* _imp___iob;
|
||||
+
|
||||
+ auto FILE* stdin;
|
||||
+ auto FILE* stdout;
|
||||
+ auto FILE* stderr;
|
||||
+ auto FILE* stdaux;
|
||||
+ auto FILE* stdprn;
|
||||
+
|
||||
+ static this()
|
||||
+ {
|
||||
+ stdin = &(*_imp___iob)[0];
|
||||
+ stdout = &(*_imp___iob)[1];
|
||||
+ stderr = &(*_imp___iob)[2];
|
||||
+ stdaux = &(*_imp___iob)[3];
|
||||
+ stdprn = &(*_imp___iob)[4];
|
||||
+ }
|
||||
+ }
|
||||
else
|
||||
{
|
||||
extern FILE[_NFILE] _iob;
|
||||
|
||||
Reference in New Issue
Block a user