Changeset 3397
- Timestamp:
- 03/25/08 16:30:01 (5 months ago)
- Files:
-
- trunk/std/c (deleted)
- trunk/std/stdarg.di (deleted)
- trunk/tango/core/Vararg.d (modified) (1 diff)
- trunk/tango/stdc/stdarg.d (modified) (1 diff)
- trunk/tango/text/convert/Layout.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/tango/core/Vararg.d
r1918 r3397 14 14 version( GNU ) 15 15 { 16 public import std.stdarg; 16 private import gcc.builtins; 17 alias __builtin_va_list va_list; 18 alias __builtin_va_end va_end; 19 alias __builtin_va_copy va_copy; 20 21 template va_start(T) 22 { 23 void va_start( out va_list ap, inout T parmn ) 24 { 25 26 } 27 } 28 29 template va_arg(T) 30 { 31 T va_arg( inout va_list ap ) 32 { 33 return T.init; 34 } 35 } 17 36 } 18 37 else trunk/tango/stdc/stdarg.d
r1918 r3397 12 12 version( GNU ) 13 13 { 14 public import std.c.stdarg; 14 private import gcc.builtins; 15 alias __builtin_va_list va_list; 16 alias __builtin_va_end va_end; 17 alias __builtin_va_copy va_copy; 18 19 template va_start(T) 20 { 21 void va_start( out va_list ap, inout T parmn ) 22 { 23 24 } 25 } 26 27 template va_arg(T) 28 { 29 T va_arg( inout va_list ap ) 30 { 31 return T.init; 32 } 33 } 15 34 } 16 35 else trunk/tango/text/convert/Layout.d
r3300 r3397 42 42 version (X86_64) 43 43 { 44 private import std.stdarg;44 private import tango.core.Vararg; 45 45 alias void* Arg; 46 46 alias va_list ArgList;












