diff dmd/inifile.c @ 990:2137797748a8

oups, seems like I broke some constness in D1 last commit, compiles again!
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Thu, 26 Feb 2009 14:23:18 +0100
parents 2667e3a145be
children
line wrap: on
line diff
--- a/dmd/inifile.c	Thu Feb 26 14:13:27 2009 +0100
+++ b/dmd/inifile.c	Thu Feb 26 14:23:18 2009 +0100
@@ -50,7 +50,7 @@
 void inifile(char *argv0, const char *inifile)
 {
     char *path;		// need path for @P macro
-    char *filename;
+    const char *filename;
     OutBuffer buf;
     int i;
     int k;
@@ -80,7 +80,7 @@
 	    filename = FileName::combine(getenv("HOME"), inifile);
 	    if (!FileName::exists(filename))
 	    {
-		filename = FileName::replaceName(argv0, inifile);
+		filename = FileName::replaceName(argv0, (char*)inifile);
 		if (!FileName::exists(filename))
 		{
 #if POSIX
@@ -112,7 +112,7 @@
 		    filename = FileName::searchPath(paths, argv0, 0);
 		    if (!filename)
 			goto Letc;		// argv0 not found on path
-		    filename = FileName::replaceName(filename, inifile);
+		    filename = FileName::replaceName((char*)filename, (char*)inifile);
 		    if (FileName::exists(filename))
 			goto Ldone;
 #endif
@@ -132,7 +132,7 @@
     printf("\tpath = '%s', filename = '%s'\n", path, filename);
 #endif
 
-    File file(filename);
+    File file((char*)filename);
 
     if (file.read())
 	return;			// error reading file