version and extern problems

BCS ao at pathlink.com
Sun Jul 8 15:26:05 PDT 2007


Reply to Russell,

> This sounds like the perfect place for alias, or something like it.
> The idea would be to write code like this:
> 
> --------------
> version(Windows)
> <do alias declaration here>;
> else
> <do other alias delcaration here>;
> extern(myAlias) typedef void function() foo;
> --------------
> Problem is, I haven't yet found a syntax that I like.  I came up with
> 3 possibilities:
> 
> 1) alias extern(Windows) extern(myAlias);
> 

how about alow extern to take a string?

const char[] type = "Windows";

extern(type);





More information about the Digitalmars-d mailing list