2002-03-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
authorUlrich Weigand <uweigand@de.ibm.com>
Mon, 25 Mar 2002 13:22:20 +0000 (13:22 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 25 Mar 2002 13:22:20 +0000 (13:22 +0000)
            Paolo Carlini  <pcarlini@unitus.it>

* testsuite/locale/codecvt_members_unicode_char.cc
(test01, test02): Fix i_lit_base arrays, making them
independent from the endianness of the platform.

Co-Authored-By: Paolo Carlini <pcarlini@unitus.it>
From-SVN: r51314

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/22_locale/codecvt_members_unicode_char.cc

index 3f061e650f7a916c15dd1fca1263a951e650ffd8..fc08d721e92b83bf872a97a4a3562a25fd3fe4bb 100644 (file)
@@ -1,3 +1,10 @@
+2002-03-25  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+            Paolo Carlini  <pcarlini@unitus.it>
+
+       * testsuite/locale/codecvt_members_unicode_char.cc
+       (test01, test02): Fix i_lit_base arrays, making them
+       independent from the endianness of the platform.
+
 2002-03-22  Benjamin Kosnik  <bkoz@redhat.com>
 
        * acinclude.m4 (GLIBCPP_CHECK_COMPLEX_MATH_SUPP): Just test for
index 026e6091397eb1327cec71a50e2290f0a8fca85f..39882b749cfc400b457c52c8bfe8f47b939457e7 100644 (file)
@@ -72,13 +72,14 @@ void test01()
   const ext_type*      e_lit = "black pearl jasmine tea";
   int                  size = strlen(e_lit);
 
-  int_type             i_lit_base[25] = 
+  char                         i_lit_base[50] = 
   { 
-    0x6200, 0x6c00, 0x6100, 0x6300, 0x6b00, 0x2000, 0x7000, 0x6500, 0x6100, 
-    0x7200, 0x6c00, 0x2000, 0x6a00, 0x6100, 0x7300, 0x6d00, 0x6900, 0x6e00, 
-    0x6500, 0x2000, 0x7400, 0x6500, 0x6100, 0xa000
+    0x00, 0x62, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x63, 0x00, 0x6b, 0x00, 0x20,
+    0x00, 0x70, 0x00, 0x65, 0x00, 0x61, 0x00, 0x72, 0x00, 0x6c, 0x00, 0x20,
+    0x00, 0x6a, 0x00, 0x61, 0x00, 0x73, 0x00, 0x6d, 0x00, 0x69, 0x00, 0x6e,
+    0x00, 0x65, 0x00, 0x20, 0x00, 0x74, 0x00, 0x65, 0x00, 0x61, 0x00, 0xa0
   };
-  const int_type*      i_lit = i_lit_base;
+  const int_type*      i_lit = reinterpret_cast<int_type*>(i_lit_base);
 
   const ext_type*       efrom_next;
   const int_type*       ifrom_next;
@@ -158,13 +159,14 @@ void test02()
   const ext_type*      e_lit = "black pearl jasmine tea";
   int                  size = strlen(e_lit);
 
-  int_type             i_lit_base[25] = 
+  char                  i_lit_base[50] = 
   { 
-    0x0062, 0x006c, 0x0061, 0x0063, 0x006b, 0x0020, 0x0070, 0x0065, 0x0061, 
-    0x0072, 0x006c, 0x0020, 0x006a, 0x0061, 0x0073, 0x006d, 0x0069, 0x006e, 
-    0x0065, 0x0020, 0x0074, 0x0065, 0x0061, 0x00a0
+    0x62, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x63, 0x00, 0x6b, 0x00, 0x20, 0x00,
+    0x70, 0x00, 0x65, 0x00, 0x61, 0x00, 0x72, 0x00, 0x6c, 0x00, 0x20, 0x00,
+    0x6a, 0x00, 0x61, 0x00, 0x73, 0x00, 0x6d, 0x00, 0x69, 0x00, 0x6e, 0x00,
+    0x65, 0x00, 0x20, 0x00, 0x74, 0x00, 0x65, 0x00, 0x61, 0x00, 0xa0, 0x00
   };
-  const int_type*      i_lit = i_lit_base;
+  const int_type*      i_lit = reinterpret_cast<int_type*>(i_lit_base);
 
   const ext_type*       efrom_next;
   const int_type*       ifrom_next;