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 }; 75