Changeset 599

Show
Ignore:
Timestamp:
12/15/11 09:27:15 (5 months ago)
Author:
aldacron
Message:

[Derelict2]
* DMD version 1.x now declares c_long and c_ulong in object.d, which broke derelict.util.compat.
* DerelictAllegro? now works with Tango.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Derelict2/DerelictAllegro/derelict/allegro/allegrofuncs.d

    r574 r599  
    3030private 
    3131{ 
    32     import std.stdint : intptr_t; 
    33     import std.c.stdlib; 
    34     import std.c.time; 
    35  
    36     version(D_Version2) 
     32    version(Tango) 
    3733    { 
    38         import core.vararg : va_list; 
     34        import tango.stdc.stdarg; 
     35        import tango.stdc.stdint; 
     36        import tango.stdc.stdlib; 
     37        import tango.stdc.time; 
     38    } 
     39    else version(D_Version2) 
     40    { 
     41        import core.vararg; 
     42        import core.stdc.stdint; 
     43        import core.stdc.stdlib; 
     44        import core.stdc.time; 
    3945    } 
    4046    else 
    4147    { 
     48        import std.stdint : intptr_t; 
     49        import std.c.stdlib; 
     50        import std.c.time; 
    4251        import std.stdarg : va_list; 
    4352    } 
  • branches/Derelict2/DerelictAllegro/derelict/allegro/allegrotypes.d

    r574 r599  
    3030private 
    3131{ 
    32     import std.stdint; 
    33     import std.c.time; 
     32    version(Tango) 
     33    { 
     34        import tango.stdc.stdint; 
     35        import tango.stdc.time; 
     36    } 
     37    else version(D_Version2) 
     38    { 
     39        import core.stdc.stdint; 
     40        import core.stdc.time; 
     41    } 
     42    else 
     43    { 
     44        import std.stdint; 
     45        import std.c.time; 
     46    } 
    3447 
    3548    import derelict.util.compat; 
  • branches/Derelict2/DerelictUtil/derelict/util/compat.d

    r555 r599  
    5151    public import core.stdc.config : c_long, c_ulong;  
    5252} 
    53 else 
     53else version(Tango) 
    5454{ 
    5555    version (Windows)