>>>>> Nathan Sidwell <nathan@codesourcery.com> writes: > ? -- For those who may not have noticed, g++ tries to treat > `extern "C" int foo ()' as `extern "C" int foo (...)', and tries to DTRT, > but it fails in ways that are breaking conformant programs. It looks to > me awkward to fix with the existing scheme. Why? Note that the latter is not valid C. Jason