~ubuntu-branches/ubuntu/natty/eglibc/natty-security

« back to all changes in this revision

Viewing changes to localedata/tests-mbwc/dat_wcstok.c

  • Committer: Bazaar Package Importer
  • Author(s): Aurelien Jarno
  • Date: 2009-05-05 09:54:14 UTC
  • Revision ID: james.westby@ubuntu.com-20090505095414-c45qsg9ixjheohru
ImportĀ upstreamĀ versionĀ 2.9

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 *  TEST SUITE FOR MB/WC FUNCTIONS IN CLIBRARY
 
3
 *
 
4
 *       FILE:  dat_wcstok.c
 
5
 *
 
6
 *       WCSTOK: wchar_t *wcstok (wchar_t *ws, const wchar_t *dlm,
 
7
 *                                wchar_t **pt);
 
8
 */
 
9
 
 
10
/*
 
11
 *  NOTE:
 
12
 *        need more test data!
 
13
 *        locale insensitive function...
 
14
 */
 
15
 
 
16
 
 
17
 
 
18
 
 
19
TST_WCSTOK tst_wcstok_loc [] = {
 
20
  {
 
21
    { Twcstok, TST_LOC_de },
 
22
    {
 
23
      {
 
24
        {
 
25
          {
 
26
            { 1, { 0x00D1,0x00D2,0x00D3,0x00D4,0x00D5,0x00D6,0x00D7,0x00D8,
 
27
                   0x00D9,0x0000 },
 
28
              {        0x00D3,0x00D2,       0x00D5 }
 
29
            },
 
30
            { 0, { 0x00D1,0x00D2,0x00D3,0x00D4,0x00D5,0x00D6,0x00D7,0x00D8,
 
31
                   0x00D9,0x0000 },
 
32
              {        0x00D3,0x00D2,       0x00D5 }
 
33
            },
 
34
            { 0, { 0x00D1,0x00D2,0x00D3,0x00D4,0x00D5,0x00D6,0x00D7,0x00D8,
 
35
                   0x00D9,0x0000 },
 
36
              {        0x00D3,0x00D2,       0x00D5 }
 
37
            },
 
38
          }
 
39
        },
 
40
        {
 
41
          {
 
42
            { 0, 0,0,
 
43
              { 0x00D1,0x0000 }
 
44
            },
 
45
            { 0, 0,0,
 
46
              {                      0x00D4,0x0000 }
 
47
            },
 
48
            { 0, 0,0,
 
49
              { 0x00D6,0x00D7,0x00D8,0x00D9,0x0000 }
 
50
            },
 
51
          }
 
52
        }
 
53
      },
 
54
      { .is_last = 1 }
 
55
    }
 
56
  },
 
57
  {
 
58
    { Twcstok, TST_LOC_enUS },
 
59
    {
 
60
      {
 
61
        {
 
62
          {
 
63
            { 1, { 0x0041,0x0042,0x0043,0x0044,0x0045,0x0046,0x0047,0x0048,
 
64
                   0x0049,0x0000 },
 
65
              {        0x0043,0x0042,       0x0045 }
 
66
            },
 
67
            { 0, { 0x0041,0x0042,0x0043,0x0044,0x0045,0x0046,0x0047,0x0048,
 
68
                   0x0049,0x0000 },
 
69
              {        0x0043,0x0042,       0x0045 }
 
70
            },
 
71
            { 0, { 0x0041,0x0042,0x0043,0x0044,0x0045,0x0046,0x0047,0x0048,
 
72
                   0x0049,0x0000 },
 
73
              {        0x0043,0x0042,       0x0045 }
 
74
            },
 
75
          }
 
76
        },
 
77
        {
 
78
          {
 
79
            { 0, 0,0,
 
80
              { 0x0041,0x0000 }
 
81
            },
 
82
            { 0, 0,0,
 
83
              {                      0x0044,0x0000 }
 
84
            },
 
85
            { 0, 0,0,
 
86
              { 0x0046,0x0047,0x0048,0x0049,0x0000 }
 
87
            },
 
88
          }
 
89
        }
 
90
      },
 
91
      { .is_last = 1 }
 
92
    }
 
93
  },
 
94
  {
 
95
    { Twcstok, TST_LOC_eucJP },
 
96
    {
 
97
      {
 
98
        {
 
99
          {
 
100
            { 1, { 0x0041,0x0042,0x0043,0x0044,0x0045,0x0046,0x0047,0x0048,
 
101
                   0x0049,0x0000 },
 
102
              {        0x0043,0x0042,       0x0045 }
 
103
            },
 
104
            { 0, { 0x0041,0x0042,0x0043,0x0044,0x0045,0x0046,0x0047,0x0048,
 
105
                   0x0049,0x0000 },
 
106
              {        0x0043,0x0042,       0x0045 }
 
107
            },
 
108
            { 0, { 0x0041,0x0042,0x0043,0x0044,0x0045,0x0046,0x0047,0x0048,
 
109
                   0x0049,0x0000 },
 
110
              {        0x0043,0x0042,       0x0045 }
 
111
            },
 
112
          }
 
113
        },
 
114
        {
 
115
          {
 
116
            { 0, 0,0,
 
117
              { 0x0041,0x0000 }
 
118
            },
 
119
            { 0, 0,0,
 
120
              {                      0x0044,0x0000 }
 
121
            },
 
122
            { 0, 0,0,
 
123
              { 0x0046,0x0047,0x0048,0x0049,0x0000 }
 
124
            },
 
125
          }
 
126
        }
 
127
      },
 
128
      { .is_last = 1 }
 
129
    }
 
130
  },
 
131
  {
 
132
    { Twcstok, TST_LOC_end }
 
133
  }
 
134
};