Initialize Tizen 2.3
[framework/base/tizen-locale.git] / localedata / tests-mbwc / dat_wcstod.c
1 /*
2  *  TEST SUITE FOR MB/WC FUNCTIONS IN CLIBRARY
3  *
4  *       FILE:  dat_wcstod.c
5  *
6  *       WCSTOD:  double wcstod (const wchar_t *np, wchar_t **endp);
7  */
8
9
10 /*
11  *  NOTE:
12  *        need more test data!
13  *
14  */
15
16
17 TST_WCSTOD tst_wcstod_loc [] = {
18   {
19     { Twcstod, TST_LOC_de },
20     {
21       {
22         /*01*/
23         /*I*/
24         {{ 0x0030,0x0030,0x0030,0x002C,0x0030,0x0030,0x0030,0x0030,0x0000 }},
25         /*E*/
26         { 0,1,0.0,             0.0,                               0x0000   }
27       },
28       {
29         /*02*/
30         /*I*/
31         {{ 0x0031,0x0032,0x0033,0x002C,0x0034,0x0035,0x0036,0x0040,0x0000 }},
32         /*E*/
33         { 0,1,123.456,         123.456,                    0x0040  }
34       },
35       { .is_last = 1 }
36     }
37   },
38   {
39     { Twcstod, TST_LOC_enUS },
40     {
41       {
42         /*01*/
43         /*I*/
44         {{ 0x0030,0x0030,0x0030,0x002E,0x0030,0x0030,0x0030,0x0030,0x0000 }},
45         /*E*/
46         { 0,1,0.0,             0.0,                               0x0000   }
47       },
48       {
49         /*02*/
50         /*I*/
51         {{ 0x0031,0x0032,0x0033,0x002E,0x0034,0x0035,0x0036,0x0040,0x0000 }},
52         /*E*/
53         { 0,1,123.456,         123.456,                    0x0040  }
54       },
55       { .is_last = 1 }
56     }
57   },
58   {
59     { Twcstod, TST_LOC_eucJP },
60     {
61       {
62         /*01*/
63         /*I*/
64         {{ 0x0031,0x0032,0x0033,0x002E,0x0034,0x0035,0x0036,0x0040,0x0000 }},
65         /*E*/
66         { 0,1,123.456,         123.456,                    0x0040  }
67       },
68       { .is_last = 1 }
69     }
70   },
71   {
72     { Twcstod, TST_LOC_end }
73   }
74 };