Fix:build:MinGW doesn't have unsetenv
authorakashihi <akashihi@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 6 Mar 2011 12:30:54 +0000 (12:30 +0000)
committerakashihi <akashihi@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 6 Mar 2011 12:30:54 +0000 (12:30 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4307 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/xmlconfig.c

index 03fc007..ef2272a 100644 (file)
@@ -1104,11 +1104,19 @@ parse_file(struct xmldocument *document, xmlerror **error)
        if (xmldir)
                setenv("XMLDIR",xmldir,1);      
        else
+#ifndef __MINGW32__
                unsetenv("XMLDIR");
+#else
+               putenv("XMLDIR=");
+#endif /* __MINGW32__ */
        if (xmlfile)
                setenv("XMLFILE",xmlfile,1);
        else
+#ifndef __MINGW32__
                unsetenv("XMLFILE");
+#else
+               putenv("XMLFILE=");
+#endif /* __MINGW32__ */
        g_free(newxmldir);
        g_free(newxmlfile);
        dbg(1,"return %d\n", result);