On Sat, 13 Nov 2010 14:20:05 +0100, Simen kjaeraas wrote: > Michal Minich <michal.min...@gmail.com> wrote: > >> first: extern (C) means that the function 'fun' is not defined in D, >> but in C. > > Wrong. It means the function has C calling convention. If it has a body, > it is defined in D, and can be called from C (and D). If not, it is > defined elsewhere, and can be called from D.
Thanks.