Nick Sabalausky: > Which, if any, of foo1/foo2/foo3 are extern(C)? (I know bar > definitely is.) A general comment: if you are not sure of the answer, then the programmer that will read your code will probably have similar problems. So in such cases it's better to try to not write that code. Bye, bearophile