#include "android.h" #ifndef STL_NONE #include #include #ifndef STL_SYSTEM #include #include #ifndef STL_STLPORT #include #endif #ifndef STL_GABI #include #include #endif #endif #endif int main() { #if !defined(STL_NONE) // Require -lm implied by linking as C++. std::printf("%p\n", static_cast(&std::sin)); #endif #if defined(STL_NONE) return 0; #elif defined(STL_SYSTEM) return 0; #else try { delete (new int); } catch (std::exception const& e) { #if defined(STL_GABI) e.what(); typeid(e).name(); #else std::cerr << e.what() << std::endl; std::cerr << typeid(e).name() << std::endl; #endif } #if defined(STL_GABI) return 0; #else std::string s; return static_cast(s.size()); #endif #endif }