Walter Bright wrote:
John Reimer wrote:
So extern(System) does not translate to extern(C)? Does that mean that all extern(System)'s in my code are defaulting to extern(D)?

That'd be a shocker to me. :) If that's true, it would certainly change my understanding of what I thought was making my code work. :D

No, extern(System) does on linux just what it does on windows, it's just that there's no point to it on linux.

I thought the whole point of extern(System) was to provide a workaround when...

version(Windows)
        extern(Windows):
else
        extern(C):

...stopped working ?!?

from spec: "System is the same as Windows on Windows platforms, and C on other 
platforms"

Reply via email to