X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fwin32%2FGetEnv.c;h=c4720961d3aa7b746130b279610ef27344242623;hb=7d9eb2e45b4a9ff4cb053b1ec37602be88528b62;hp=b8a43951a90dae4c9128507b3de58c82cc7c2235;hpb=e8832eb9f05ca46d9315250c3baf7010eb0630a4;p=ghc-hetmet.git diff --git a/rts/win32/GetEnv.c b/rts/win32/GetEnv.c index b8a4395..c472096 100644 --- a/rts/win32/GetEnv.c +++ b/rts/win32/GetEnv.c @@ -7,6 +7,7 @@ * ---------------------------------------------------------------------------*/ #include "Rts.h" +#include "RtsUtils.h" #include "GetEnv.h" #include @@ -40,10 +41,10 @@ void getProgEnvv(int *out_envc, char **out_envv[]) { envc++; } - envv = stgMallocBytes(sizeof(char*) * (envc+1)); + envv = stgMallocBytes(sizeof(char*) * (envc+1), "getProgEnvv"); i = 0; - for (envp = env; *envp != NULL; envp += strlen(envp) + 1) { + for (envp = env; *envp != 0; envp += strlen(envp) + 1) { envv[i] = envp; i++; }