CMA-ES/c-cmaes — pull request #2 by chrisdembia (2014-10-16 23:38:42+00:00)
Title: Add extern "C" to compile with C++ compiler.

At https://github.com/simbody/simbody, we are using this code with a C++ compiler. When building this code into our C++ library, I ran into linking issues. I'm not too experienced with working with C code, but from my googling, I found that I could add `extern "C"` around the declarations in `cmaes_interface.h`. This fixed the linker issues.

I've made this change in our copy of the code. I'm submitting this PR in case you want this change in your repo. Let me know if you think using extern "C" could lead to any issues.