1e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott/* This test purpose is simply to check Standard header independancy that 2e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott * is to say that the header can be included alone without any previous 3e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott * include. 4e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott * Additionnaly, for C Standard headers that STLport expose, it can also be 5e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott * used to check that files included by those headers are compatible with 6e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott * pure C compilers. 7e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott */ 8e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#include <typeinfo> 9e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott 10e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#if 0 /* !defined (_STLP_NO_RTTI) && !defined (_STLP_NO_TYPEINFO) */ 11e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott/* SourceForge: STLport bug report 1721844 12e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott * type_info is not a member of stlp_std 13e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott */ 14e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottclass A {}; 15e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott 16e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottvoid type_info_header_test() 17e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott{ 18e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott const std::type_info& ti = typeid(A); 19e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott} 20e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#endif 21