Mercurial > projects > ldc
comparison dmd/root.h @ 658:50383e476c7e
Upgraded frontend to DMD 1.035
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Mon, 06 Oct 2008 16:22:11 +0200 |
parents | aaade6ded589 |
children | b30fe7e1dbb9 |
comparison
equal
deleted
inserted
replaced
657:c42173b3557b | 658:50383e476c7e |
---|---|
129 static char *name(const char *); | 129 static char *name(const char *); |
130 char *name(); | 130 char *name(); |
131 static char *path(const char *); | 131 static char *path(const char *); |
132 static char *replaceName(char *path, char *name); | 132 static char *replaceName(char *path, char *name); |
133 | 133 |
134 static char *combine(char *path, char *name); | 134 static char *combine(const char *path, const char *name); |
135 static Array *splitPath(const char *path); | 135 static Array *splitPath(const char *path); |
136 static FileName *defaultExt(const char *name, const char *ext); | 136 static FileName *defaultExt(const char *name, const char *ext); |
137 static FileName *forceExt(const char *name, const char *ext); | 137 static FileName *forceExt(const char *name, const char *ext); |
138 int equalsExt(const char *ext); | 138 int equalsExt(const char *ext); |
139 | 139 |
140 void CopyTo(FileName *to); | 140 void CopyTo(FileName *to); |
141 static char *searchPath(Array *path, char *name, int cwd); | 141 static char *searchPath(Array *path, const char *name, int cwd); |
142 static int exists(const char *name); | 142 static int exists(const char *name); |
143 static void ensurePathExists(const char *path); | 143 static void ensurePathExists(const char *path); |
144 }; | 144 }; |
145 | 145 |
146 struct File : Object | 146 struct File : Object |
265 void write(const void *data, unsigned nbytes); | 265 void write(const void *data, unsigned nbytes); |
266 void writebstring(unsigned char *string); | 266 void writebstring(unsigned char *string); |
267 void writestring(const char *string); | 267 void writestring(const char *string); |
268 void writedstring(const char *string); | 268 void writedstring(const char *string); |
269 void writedstring(const wchar_t *string); | 269 void writedstring(const wchar_t *string); |
270 void prependstring(char *string); | 270 void prependstring(const char *string); |
271 void writenl(); // write newline | 271 void writenl(); // write newline |
272 void writeByte(unsigned b); | 272 void writeByte(unsigned b); |
273 void writebyte(unsigned b) { writeByte(b); } | 273 void writebyte(unsigned b) { writeByte(b); } |
274 void writeUTF8(unsigned b); | 274 void writeUTF8(unsigned b); |
275 void writedchar(unsigned b); | 275 void writedchar(unsigned b); |
286 #if M_UNICODE | 286 #if M_UNICODE |
287 void vprintf(const unsigned short *format, va_list args); | 287 void vprintf(const unsigned short *format, va_list args); |
288 void printf(const unsigned short *format, ...); | 288 void printf(const unsigned short *format, ...); |
289 #endif | 289 #endif |
290 void bracket(char left, char right); | 290 void bracket(char left, char right); |
291 unsigned bracket(unsigned i, char *left, unsigned j, char *right); | 291 unsigned bracket(unsigned i, const char *left, unsigned j, const char *right); |
292 void spread(unsigned offset, unsigned nbytes); | 292 void spread(unsigned offset, unsigned nbytes); |
293 unsigned insert(unsigned offset, const void *data, unsigned nbytes); | 293 unsigned insert(unsigned offset, const void *data, unsigned nbytes); |
294 void remove(unsigned offset, unsigned nbytes); | 294 void remove(unsigned offset, unsigned nbytes); |
295 char *toChars(); | 295 char *toChars(); |
296 char *extractString(); | 296 char *extractString(); |