Thanks. I have instead added the 'extern "C"' to include/fvad.h only, the only header file that should be included from C++ programs that use the library.
The other header files are internal headers that shouldn't require 'extern "C"' because they are intended to be included only from the library's own C source files, which should be compiled with the compiler in C mode.
Thanks. I have instead added the 'extern "C"' to include/fvad.h only, the only header file that should be included from C++ programs that use the library.
The other header files are internal headers that shouldn't require 'extern "C"' because they are intended to be included only from the library's own C source files, which should be compiled with the compiler in C mode.