* testsuite/ext/enc_filebuf/char/13189.cc: Guard for __enc_traits.
* testsuite/ext/enc_filebuf/wchar_t/13189.cc: Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74380
138bc75d-0d04-0410-961f-
82ee72b054a4
2003-12-06 Benjamin Kosnik <bkoz@redhat.com>
+ * testsuite/ext/enc_filebuf/char/13189.cc: Guard for __enc_traits.
+ * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Same.
+
+2003-12-06 Benjamin Kosnik <bkoz@redhat.com>
+
PR libstdc++/11691
* include/ext/stdio_filebuf.h (stdio_filebuf::stdio_filebuf):
Remove __del argument to file descriptor constructor.
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.
+#ifdef _GLIBCXX_USE___ENC_TRAITS
+
#include <ext/enc_filebuf.h>
#include <testsuite_hooks.h>
-int main()
+void test01()
{
using namespace std;
-
typedef __enc_traits state_type;
typedef char char_type;
typedef __gnu_cxx::enc_filebuf<char_type> filebuf_type;
{
VERIFY( false );
}
- return 0;
+}
+
+#else
+void test01() { }
+#endif
+
+int main()
+{
+ test01();
+ return 0;
}
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.
+#ifdef _GLIBCXX_USE___ENC_TRAITS
+
#include <ext/enc_filebuf.h>
#include <testsuite_hooks.h>
-int main()
+void test01()
{
using namespace std;
-
typedef __enc_traits state_type;
typedef wchar_t char_type;
typedef __gnu_cxx::enc_filebuf<char_type> filebuf_type;
{
VERIFY( false );
}
- return 0;
+}
+
+#else
+void test01() { }
+#endif
+
+int main()
+{
+ test01();
+ return 0;
}