Build v3.03 released

Gregor Richards Richards at codu.org
Thu Sep 21 11:44:08 PDT 2006


In util/fdt.d, the section:

     version(Windows) static import opsys = std.c.windows.windows;
     version(linux)   static import opsys = std.c.linux.linux;
     version(darwin)  static import opsys = std.c.darwin.darwin;
     version(Unix)    static import opsys = std.c.unix;
     version(Posix)   static import std.string;

needs to become:

     version(Windows) static import opsys = std.c.windows.windows;
     else version(linux)   static import opsys = std.c.linux.linux;
     else version(darwin)  static import opsys = std.c.darwin.darwin;
     else version(Unix)    static import opsys = std.c.unix;
     else version(Posix)   static import std.string;

This is because the different platforms aren't mutually exclusive, so 
it'll end up importing two modules as opsys, oops :(

  - Gregor Richards

PS: With that change, works fine with GDC-svn



More information about the Digitalmars-d-announce mailing list