Upgraded frontend to DMD 1.035

This commit is contained in:
Tomas Lindquist Olsen
2008-10-06 16:22:11 +02:00
parent e109025c00
commit 06a55194d7
17 changed files with 130 additions and 57 deletions

View File

@@ -188,7 +188,7 @@ void Object::print()
char *Object::toChars()
{
return "Object";
return (char *)"Object";
}
dchar *Object::toDchars()
@@ -312,13 +312,13 @@ FileName::FileName(char *str, int ref)
{
}
char *FileName::combine(char *path, char *name)
char *FileName::combine(const char *path, const char *name)
{ char *f;
size_t pathlen;
size_t namelen;
if (!path || !*path)
return name;
return (char *)name;
pathlen = strlen(path);
namelen = strlen(name);
f = (char *)mem.malloc(pathlen + 1 + namelen + 1);
@@ -744,16 +744,16 @@ void FileName::CopyTo(FileName *to)
* cwd if !=0, search current directory before searching path
*/
char *FileName::searchPath(Array *path, char *name, int cwd)
char *FileName::searchPath(Array *path, const char *name, int cwd)
{
if (absolute(name))
{
return exists(name) ? name : NULL;
return exists(name) ? (char *)name : NULL;
}
if (cwd)
{
if (exists(name))
return name;
return (char *)name;
}
if (path)
{ unsigned i;
@@ -1438,7 +1438,7 @@ void OutBuffer::writedstring(const wchar_t *string)
#endif
}
void OutBuffer::prependstring(char *string)
void OutBuffer::prependstring(const char *string)
{ unsigned len;
len = strlen(string);
@@ -1698,7 +1698,7 @@ void OutBuffer::bracket(char left, char right)
* Return index just past right.
*/
unsigned OutBuffer::bracket(unsigned i, char *left, unsigned j, char *right)
unsigned OutBuffer::bracket(unsigned i, const char *left, unsigned j, const char *right)
{
size_t leftlen = strlen(left);
size_t rightlen = strlen(right);