The latest SVN update breaks inclusion of speex_echo.h in C++ compilers. MinGW complains with: include/speex/speex_echo.h:42: error: ISO C++ forbids declaration of `SpeexEchoState' with no type I changed the line to just be struct SpeexEchoState; which works for C++. A proper workaround is probably required.
> include/speex/speex_echo.h:42: error: ISO C++ forbids declaration of > `SpeexEchoState' with no type > > I changed the line to just be > > struct SpeexEchoState;Actually, that "fix" breaks the C compile.> which works for C++. A proper workaround is probably required.Definitely. I'm open to suggestions. Anyone knows what the proper way is? Ideally, I'd like mdf.c to be able to #include "speex_echo.h" too. Jean-Marc