Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Changeset 3398

Show
Ignore:
Timestamp:
03/26/08 17:30:21 (8 months ago)
Author:
larsivi
Message:

Reverting stdarg changes, [3397], because GDC is crap.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tango/core/Vararg.d

    r3397 r3398  
    1414version( GNU ) 
    1515{ 
    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     } 
     16    public import std.stdarg; 
    3617} 
    3718else 
  • trunk/tango/stdc/stdarg.d

    r3397 r3398  
    1212version( GNU ) 
    1313{ 
    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     } 
     14    public import std.c.stdarg; 
    3415} 
    3516else 
  • trunk/tango/text/convert/Layout.d

    r3397 r3398  
    4242version (X86_64) 
    4343        { 
    44         private import tango.core.Vararg; 
     44        private import std.stdarg; 
    4545        alias void* Arg; 
    4646        alias va_list ArgList;