mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-08-28 17:20:04 +02:00
Upgraded frontend to DMD 1.035
This commit is contained in:
16
dmd/root.c
16
dmd/root.c
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user