comparison tango/tango/text/convert/Layout.d @ 144:a27941d00351 trunk

[svn r149] fixed: a bunch of D-style variadics problems. fixed: GotoDefaultStatement implemented. fixed: some other minor bugs.
author lindquist
date Sat, 26 Jan 2008 17:13:22 +0100
parents 1700239cab2e
children a8cd9bc1021a
comparison
equal deleted inserted replaced
143:336ec4f4bbb3 144:a27941d00351
41 41
42 version (DigitalMars) 42 version (DigitalMars)
43 { 43 {
44 alias void* Arg; 44 alias void* Arg;
45 alias void* ArgList; 45 alias void* ArgList;
46 }
47 else version(LLVMDC)
48 {
49 private import tango.core.Vararg;
50 alias void* Arg;
51 alias va_list ArgList;
46 } 52 }
47 else 53 else
48 version (X86_64) 54 version (X86_64)
49 { 55 {
50 private import std.stdarg; 56 private import std.stdarg;
615 621
616 **********************************************************************/ 622 **********************************************************************/
617 623
618 protected T[] unknown (T[] result, T[] format, TypeInfo type, Arg p) 624 protected T[] unknown (T[] result, T[] format, TypeInfo type, Arg p)
619 { 625 {
620 return "{unhandled argument type: " ~ fromUtf8 (type.toString, result) ~ "}"; 626 return cast(T[])("{unhandled argument type: " ~ fromUtf8 (type.toString, result) ~ "}");
621 } 627 }
622 628
623 /********************************************************************** 629 /**********************************************************************
624 630
625 **********************************************************************/ 631 **********************************************************************/