summaryrefslogtreecommitdiff
path: root/lang/dmd/files/patch-src-dmd-mars.c
diff options
context:
space:
mode:
Diffstat (limited to 'lang/dmd/files/patch-src-dmd-mars.c')
-rw-r--r--lang/dmd/files/patch-src-dmd-mars.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/lang/dmd/files/patch-src-dmd-mars.c b/lang/dmd/files/patch-src-dmd-mars.c
new file mode 100644
index 000000000000..c7076410113a
--- /dev/null
+++ b/lang/dmd/files/patch-src-dmd-mars.c
@@ -0,0 +1,29 @@
+--- ../../src/dmd/mars.c.orig 2012-12-31 12:16:46.000000000 -0800
++++ ../../src/dmd/mars.c 2013-09-27 11:06:20.705469255 -0700
+@@ -387,7 +387,7 @@
+ }
+ #endif
+
+-int main(size_t argc, char *argv[])
++int main(int argc, char *argv[])
+ {
+ mem.init(); // initialize storage allocator
+ mem.setStackBottom(&argv);
+@@ -422,7 +422,7 @@
+ goto Largs;
+ }
+
+- if (response_expand(&argc,&argv)) // expand response files
++ if (response_expand((size_t *) &argc,&argv)) // expand response files
+ error(0, "can't open response file");
+
+ files.reserve(argc - 1);
+@@ -522,7 +522,7 @@
+
+ inifile(argv[0], inifilename, is64bit ? "Environment64" : "Environment32");
+
+- getenv_setargv("DFLAGS", &argc, &argv);
++ getenv_setargv("DFLAGS", (size_t *) &argc, &argv);
+
+ #if 0
+ for (size_t i = 0; i < argc; i++)