From 40d0df87695fe6ab7e763015bd358dbb6ce48e0d Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Sat, 4 Oct 2008 23:28:49 +0200 Subject: [PATCH] Portability changes to dmain2.d --- runtime/internal/dmain2.d | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/internal/dmain2.d b/runtime/internal/dmain2.d index c06b9ce5..6ce00eb0 100644 --- a/runtime/internal/dmain2.d +++ b/runtime/internal/dmain2.d @@ -176,6 +176,7 @@ extern (C) int main(int argc, char **argv, char** env) initStaticDataPtrs(); debug(PRINTF) printf("main args\n"); + // GDC seems to get by without this Windows special case... version (Win32) { wchar_t* wcbuf = GetCommandLineW(); @@ -202,7 +203,7 @@ extern (C) int main(int argc, char **argv, char** env) wargs = null; wargc = 0; } - else version (linux) + else { char[]* am = cast(char[]*) malloc(argc * (char[]).sizeof); scope(exit) free(am);