OSDN Git Service

2006-01-05 Paolo Carlini <pcarlini@suse.de>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / testsuite / testsuite_hooks.cc
index 5555b60..40189fb 100644 (file)
@@ -305,24 +305,19 @@ namespace __gnu_test
 
   // For use in 22_locale/time_get and time_put.
   tm
-  test_tm(unsigned index)
+  test_tm(int sec, int min, int hour, int mday, int mon,
+         int year, int wday, int yday, int isdst)
   {
-    const int data[5][9] = { { 0, 0, 12, 4, 3, 71, 0, 93, 0 },
-                            { 0, 0, 12, 26, 5, 97, 2, 0, 0 },
-                            { 0, 0, 12, 2, 9, 103, 4, 274, -1 },
-                            { 0, 0, 12, 26, 9, 103, 0, 298, -1 },
-                            { 60, 0, 12, 4, 3, 71, 0, 93, 0 } };
-
     static tm tmp;
-    tmp.tm_sec = data[index][0];
-    tmp.tm_min = data[index][1];
-    tmp.tm_hour = data[index][2];
-    tmp.tm_mday = data[index][3];
-    tmp.tm_mon = data[index][4];
-    tmp.tm_year = data[index][5];
-    tmp.tm_wday = data[index][6];
-    tmp.tm_yday = data[index][7];
-    tmp.tm_isdst = data[index][8];
+    tmp.tm_sec = sec;
+    tmp.tm_min = min;
+    tmp.tm_hour = hour;
+    tmp.tm_mday = mday;
+    tmp.tm_mon = mon;
+    tmp.tm_year = year;
+    tmp.tm_wday = wday;
+    tmp.tm_yday = yday;
+    tmp.tm_isdst = isdst;
     return tmp;
   }
 }; // namespace __gnu_test