Update source to eb1b004.

This brings the source beyond beta4.
This commit is contained in:
Kai Nacke
2013-10-30 21:52:45 +01:00
parent 3a85bbec94
commit 72f34e3d8e
8 changed files with 270 additions and 278 deletions
+11 -2
View File
@@ -1274,8 +1274,12 @@ const char *lookForSourceFile(const char *filename)
{
/* The filename exists and it's a directory.
* Therefore, the result should be: filename/package.d
* iff filename/package.d is a file
*/
return FileName::combine(filename, "package.d");
const char *n = FileName::combine(filename, "package.d");
if (FileName::exists(n) == 1)
return n;
FileName::free(n);
}
if (FileName::absolute(filename))
@@ -1302,7 +1306,12 @@ const char *lookForSourceFile(const char *filename)
n = FileName::combine(p, b);
FileName::free(b);
if (FileName::exists(n) == 2)
return FileName::combine(n, "package.d");
{
const char *n2 = FileName::combine(n, "package.d");
if (FileName::exists(n2) == 1)
return n2;
FileName::free(n2);
}
FileName::free(n);
}
return NULL;