Differentiating between 0.24 and 0.25

David Friedman dvdfrdmn at users.ess-eff.net
Thu May 29 18:03:23 PDT 2008


The public module is std.c.unix.unix (or std.c.linux.linux).  The 
gcc.config* modules are implementation details and should not be used 
directly.

Bastian Mezurashii wrote:
> Is there any way to differentiate between GDC 0.24 and 0.25?
> 
> I am writing a library binding that needs siginfo_t, this is defined in 
> gcc.configunix in 0.24 and gcc.config.unix in 0.25.
> 
> Is there a built in Version that I can use or would I have to define my 
> own?
> 
> e.g.
> 
> version (GNU)
> {
>   version (Unix) 
>   {
>     version (OldGDC)
>     {
>       public import gcc.configunix;
>     }
>     version (NewGDC)
>     {
>       public import gcc.config.unix;
>     }
>   }
> }
> 
> 
> 


More information about the D.gnu mailing list