Mercurial > projects > ldc
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 **********************************************************************/ |