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

Changeset 1918

Show
Ignore:
Timestamp:
03/16/07 16:12:31 (2 years ago)
Author:
sean
Message:

Yet more changes for ticket #333.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/std/c/stdarg.di

    r1915 r1918  
    1010version( GNU ) 
    1111{ 
     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 
    1218    template va_start( T ) 
    1319    { 
  • trunk/std/stdarg.di

    r1915 r1918  
    1010version( GNU ) 
    1111{ 
     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 
    1218    template va_start( T ) 
    1319    { 
  • trunk/tango/core/Vararg.d

    r1915 r1918  
    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; 
    2016    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     +/ 
    3817} 
    3918else 
  • trunk/tango/stdc/stdarg.d

    r1915 r1918  
    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; 
    1814    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     +/ 
    3615} 
    3716else