Changeset 1918
- Timestamp:
- 03/16/07 16:12:31 (2 years ago)
- Files:
-
- trunk/std/c/stdarg.di (modified) (1 diff)
- trunk/std/stdarg.di (modified) (1 diff)
- trunk/tango/core/Vararg.d (modified) (1 diff)
- trunk/tango/stdc/stdarg.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/std/c/stdarg.di
r1915 r1918 10 10 version( GNU ) 11 11 { 12 private import gcc.builtins; 13 14 alias __builtin_va_list va_list; 15 alias __builtin_va_end va_end; 16 alias __builtin_va_copy va_copy; 17 12 18 template va_start( T ) 13 19 { trunk/std/stdarg.di
r1915 r1918 10 10 version( GNU ) 11 11 { 12 private import gcc.builtins; 13 14 alias __builtin_va_list va_list; 15 alias __builtin_va_end va_end; 16 alias __builtin_va_copy va_copy; 17 12 18 template va_start( T ) 13 19 { trunk/tango/core/Vararg.d
r1915 r1918 14 14 version( GNU ) 15 15 { 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 16 public import std.stdarg; 21 /+22 template va_start( T )23 {24 void va_start( out va_list ap, inout T parmn )25 {26 27 }28 }29 30 template va_arg( T )31 {32 T va_arg( inout va_list ap )33 {34 return T.init;35 }36 }37 +/38 17 } 39 18 else trunk/tango/stdc/stdarg.d
r1915 r1918 12 12 version( GNU ) 13 13 { 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 14 public import std.c.stdarg; 19 /+20 template va_start( T )21 {22 void va_start( out va_list ap, inout T parmn )23 {24 25 }26 }27 28 template va_arg( T )29 {30 T va_arg( inout va_list ap )31 {32 return T.init;33 }34 }35 +/36 15 } 37 16 else












