#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 }