comparison dmd/root/root.h @ 1367:8026319762be

Merged DMD 1.045 !!!
author Tomas Lindquist Olsen <tomas.l.olsen gmail com>
date Sat, 16 May 2009 22:21:31 +0200
parents 1853dcd9b944
children 229e02867307
comparison
equal deleted inserted replaced
1366:81121ac19f61 1367:8026319762be
126 { 126 {
127 FileName(char *str, int ref); 127 FileName(char *str, int ref);
128 FileName(char *path, char *name); 128 FileName(char *path, char *name);
129 hash_t hashCode(); 129 hash_t hashCode();
130 int equals(Object *obj); 130 int equals(Object *obj);
131 static int equals(const char *name1, const char *name2);
131 int compare(Object *obj); 132 int compare(Object *obj);
133 static int compare(const char *name1, const char *name2);
132 static int absolute(const char *name); 134 static int absolute(const char *name);
133 static char *ext(const char *); 135 static char *ext(const char *);
134 char *ext(); 136 char *ext();
135 static char *removeExt(const char *str); 137 static char *removeExt(const char *str);
136 static char *name(const char *); 138 static char *name(const char *);
137 char *name(); 139 char *name();
138 static char *path(const char *); 140 static char *path(const char *);
139 static char *replaceName(char *path, char *name); 141 static const char *replaceName(const char *path, const char *name);
140 142
141 static char *combine(const char *path, const char *name); 143 static char *combine(const char *path, const char *name);
142 static Array *splitPath(const char *path); 144 static Array *splitPath(const char *path);
143 static FileName *defaultExt(const char *name, const char *ext); 145 static FileName *defaultExt(const char *name, const char *ext);
144 static FileName *forceExt(const char *name, const char *ext); 146 static FileName *forceExt(const char *name, const char *ext);