// This requires C++11 (I believe)
// TODO: support older c++ compilers.
#include <iostream>
class Foo2 {
public:
const char *answer() { return "42"; };
};
extern "C" const char *
foo2()
{
Foo2 foo;
return foo.answer();
}
extern "C" void
not_to_call_just_to_pull_in_the_stdcpp()
{
std::cout << "Hello There" << std::endl;
}