To my understanding this is legal C :
int foo ();
It's a K&R-style variadic functions, while their use is discouraged,
they're still legal C.
If I, in D, declare a variadic function with C linkage that doesn't
take, at least, one regular parameter the compiler will complain.
extern (C) int foo (...);
Error: variadic functions with non-D linkage must have at least one
parameter
Does that mean I can't use a function like this from D?
I'm trying to figure out what my tool, DStep, should do when it
encounters a function like this.
https://github.com/jacob-carlborg/dstep
--
/Jacob Carlborg