On Tuesday, 15 April 2014 at 22:32:10 UTC, Artur Skawina wrote: > extern(C) { > extern (D) alias FP = int function(int); > void testFunction(FP); > } > > artur Still does not allow you to actually call it from C side, so this is somewhat confusing. I'd really just go with void*