root/sources/dool.diff
| Revision 164, 1.9 kB (checked in by Gregor, 2 years ago) |
|---|
-
dsss.conf
old new 1 name=dool 2 3 [dool] 4 -
dool/System.d
old new 182 182 } 183 183 } 184 184 185 std.format.doFormat(&putc, arguments, argptr);185 std.format.doFormat(&putc, arguments, cast(va_list) argptr); 186 186 if (newline) 187 187 { 188 188 //FPUTC('\n', fp); … … 233 233 static assert(0); 234 234 } 235 235 236 std.format.doFormat(&putcw, arguments, argptr);236 std.format.doFormat(&putcw, arguments, cast(va_list) argptr); 237 237 if (newline) 238 238 { 239 239 //FPUTWC('\n', fp); -
dool/io/OutBuffer.d
old new 37 37 private import dool.String; 38 38 private import dool.system.stdlib; 39 39 40 41 // alloca doesn't work with GDC 42 version (GNU) 43 { 44 void* alloca(size_t sz) 45 { 46 return new void[sz]; 47 } 48 } 49 40 50 /** 41 51 * OutBuffer provides a way to build up an array of bytes out 42 52 * of raw data. It is useful for things like preparing an -
dool/io/Stream.d
old new 450 450 return c; 451 451 } 452 452 453 int vreadf(TypeInfo[] arguments, v oid*args) {453 int vreadf(TypeInfo[] arguments, va_list args) { 454 454 char[] fmt; 455 455 int j = 0; 456 456 int count = 0, i = 0; … … 950 950 } 951 951 952 952 // writes data with optional trailing newline 953 OutputStream writefx(TypeInfo[] arguments, v oid*argptr, int newline=false) {953 OutputStream writefx(TypeInfo[] arguments, va_list argptr, int newline=false) { 954 954 doFormat(&doFormatCallback,arguments,argptr); 955 955 if (newline) 956 956 writeLine("");
Note: See TracBrowser for help on using the browser.
