Jonathan Wakely <jwakely....@gmail.com> writes: >> Should the Cygwin header use >> extern "C++" on those declarations even though they're inside #ifdef >> __cplusplus, or should adaint.c not #include things inside extern "C"? > > You could surround them in extern "C++", linkage specifications nest.
...but I think it would be better for adaint.c to not #include system header files inside extern "C". Ian