Deleted Added
full compact
table.c (50476) table.c (57035)
1/*-
2 * Copyright (c) 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Paul Borman at Krystal Technologies.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 19 unchanged lines hidden (view full) ---

28 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
1/*-
2 * Copyright (c) 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Paul Borman at Krystal Technologies.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 19 unchanged lines hidden (view full) ---

28 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * $FreeBSD: head/lib/libc/locale/table.c 50476 1999-08-28 00:22:10Z peter $
36 * $FreeBSD: head/lib/libc/locale/table.c 57035 2000-02-08 07:43:26Z obrien $
37 */
38
39#if defined(LIBC_SCCS) && !defined(lint)
40static char sccsid[] = "@(#)table.c 8.1 (Berkeley) 6/27/93";
41#endif /* LIBC_SCCS and not lint */
42
43#include <ctype.h>
44#include <rune.h>

--- 4 unchanged lines hidden (view full) ---

49
50_RuneLocale _DefaultRuneLocale = {
51 _RUNE_MAGIC_1,
52 "none",
53 _none_sgetrune,
54 _none_sputrune,
55 0xFFFD,
56
37 */
38
39#if defined(LIBC_SCCS) && !defined(lint)
40static char sccsid[] = "@(#)table.c 8.1 (Berkeley) 6/27/93";
41#endif /* LIBC_SCCS and not lint */
42
43#include <ctype.h>
44#include <rune.h>

--- 4 unchanged lines hidden (view full) ---

49
50_RuneLocale _DefaultRuneLocale = {
51 _RUNE_MAGIC_1,
52 "none",
53 _none_sgetrune,
54 _none_sputrune,
55 0xFFFD,
56
57 { /*00*/ _C, _C, _C, _C,
58 _C, _C, _C, _C,
59 /*08*/ _C, _C|_S|_B, _C|_S, _C|_S,
60 _C|_S, _C|_S, _C, _C,
61 /*10*/ _C, _C, _C, _C,
62 _C, _C, _C, _C,
63 /*18*/ _C, _C, _C, _C,
64 _C, _C, _C, _C,
65 /*20*/ _S|_B|_R, _P|_R|_G, _P|_R|_G, _P|_R|_G,
66 _P|_R|_G, _P|_R|_G, _P|_R|_G, _P|_R|_G,
67 /*28*/ _P|_R|_G, _P|_R|_G, _P|_R|_G, _P|_R|_G,
68 _P|_R|_G, _P|_R|_G, _P|_R|_G, _P|_R|_G,
69 /*30*/ _D|_R|_G|_X|0, _D|_R|_G|_X|1, _D|_R|_G|_X|2, _D|_R|_G|_X|3,
70 _D|_R|_G|_X|4, _D|_R|_G|_X|5, _D|_R|_G|_X|6, _D|_R|_G|_X|7,
71 /*38*/ _D|_R|_G|_X|8, _D|_R|_G|_X|9, _P|_R|_G, _P|_R|_G,
72 _P|_R|_G, _P|_R|_G, _P|_R|_G, _P|_R|_G,
73 /*40*/ _P|_R|_G, _U|_X|_R|_G|_A|10, _U|_X|_R|_G|_A|11, _U|_X|_R|_G|_A|12,
74 _U|_X|_R|_G|_A|13, _U|_X|_R|_G|_A|14, _U|_X|_R|_G|_A|15, _U|_R|_G|_A,
75 /*48*/ _U|_R|_G|_A, _U|_R|_G|_A, _U|_R|_G|_A, _U|_R|_G|_A,
76 _U|_R|_G|_A, _U|_R|_G|_A, _U|_R|_G|_A, _U|_R|_G|_A,
77 /*50*/ _U|_R|_G|_A, _U|_R|_G|_A, _U|_R|_G|_A, _U|_R|_G|_A,
78 _U|_R|_G|_A, _U|_R|_G|_A, _U|_R|_G|_A, _U|_R|_G|_A,
79 /*58*/ _U|_R|_G|_A, _U|_R|_G|_A, _U|_R|_G|_A, _P|_R|_G,
80 _P|_R|_G, _P|_R|_G, _P|_R|_G, _P|_R|_G,
81 /*60*/ _P|_R|_G, _L|_X|_R|_G|_A|10, _L|_X|_R|_G|_A|11, _L|_X|_R|_G|_A|12,
82 _L|_X|_R|_G|_A|13, _L|_X|_R|_G|_A|14, _L|_X|_R|_G|_A|15, _L|_R|_G|_A,
83 /*68*/ _L|_R|_G|_A, _L|_R|_G|_A, _L|_R|_G|_A, _L|_R|_G|_A,
84 _L|_R|_G|_A, _L|_R|_G|_A, _L|_R|_G|_A, _L|_R|_G|_A,
85 /*70*/ _L|_R|_G|_A, _L|_R|_G|_A, _L|_R|_G|_A, _L|_R|_G|_A,
86 _L|_R|_G|_A, _L|_R|_G|_A, _L|_R|_G|_A, _L|_R|_G|_A,
87 /*78*/ _L|_R|_G|_A, _L|_R|_G|_A, _L|_R|_G|_A, _P|_R|_G,
88 _P|_R|_G, _P|_R|_G, _P|_R|_G, _C,
57 { /*00*/ _CTYPE_C,
58 _CTYPE_C,
59 _CTYPE_C,
60 _CTYPE_C,
61 _CTYPE_C,
62 _CTYPE_C,
63 _CTYPE_C,
64 _CTYPE_C,
65 /*08*/ _CTYPE_C,
66 _CTYPE_C|_CTYPE_S|_CTYPE_B,
67 _CTYPE_C|_CTYPE_S,
68 _CTYPE_C|_CTYPE_S,
69 _CTYPE_C|_CTYPE_S,
70 _CTYPE_C|_CTYPE_S,
71 _CTYPE_C,
72 _CTYPE_C,
73 /*10*/ _CTYPE_C,
74 _CTYPE_C,
75 _CTYPE_C,
76 _CTYPE_C,
77 _CTYPE_C,
78 _CTYPE_C,
79 _CTYPE_C,
80 _CTYPE_C,
81 /*18*/ _CTYPE_C,
82 _CTYPE_C,
83 _CTYPE_C,
84 _CTYPE_C,
85 _CTYPE_C,
86 _CTYPE_C,
87 _CTYPE_C,
88 _CTYPE_C,
89 /*20*/ _CTYPE_S|_CTYPE_B|_CTYPE_R,
90 _CTYPE_P|_CTYPE_R|_CTYPE_G,
91 _CTYPE_P|_CTYPE_R|_CTYPE_G,
92 _CTYPE_P|_CTYPE_R|_CTYPE_G,
93 _CTYPE_P|_CTYPE_R|_CTYPE_G,
94 _CTYPE_P|_CTYPE_R|_CTYPE_G,
95 _CTYPE_P|_CTYPE_R|_CTYPE_G,
96 _CTYPE_P|_CTYPE_R|_CTYPE_G,
97 /*28*/ _CTYPE_P|_CTYPE_R|_CTYPE_G,
98 _CTYPE_P|_CTYPE_R|_CTYPE_G,
99 _CTYPE_P|_CTYPE_R|_CTYPE_G,
100 _CTYPE_P|_CTYPE_R|_CTYPE_G,
101 _CTYPE_P|_CTYPE_R|_CTYPE_G,
102 _CTYPE_P|_CTYPE_R|_CTYPE_G,
103 _CTYPE_P|_CTYPE_R|_CTYPE_G,
104 _CTYPE_P|_CTYPE_R|_CTYPE_G,
105 /*30*/ _CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X|0,
106 _CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X|1,
107 _CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X|2,
108 _CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X|3,
109 _CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X|4,
110 _CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X|5,
111 _CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X|6,
112 _CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X|7,
113 /*38*/ _CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X|8,
114 _CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X|9,
115 _CTYPE_P|_CTYPE_R|_CTYPE_G,
116 _CTYPE_P|_CTYPE_R|_CTYPE_G,
117 _CTYPE_P|_CTYPE_R|_CTYPE_G,
118 _CTYPE_P|_CTYPE_R|_CTYPE_G,
119 _CTYPE_P|_CTYPE_R|_CTYPE_G,
120 _CTYPE_P|_CTYPE_R|_CTYPE_G,
121 /*40*/ _CTYPE_P|_CTYPE_R|_CTYPE_G,
122 _CTYPE_U|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A|10,
123 _CTYPE_U|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A|11,
124 _CTYPE_U|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A|12,
125 _CTYPE_U|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A|13,
126 _CTYPE_U|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A|14,
127 _CTYPE_U|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A|15,
128 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
129 /*48*/ _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
130 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
131 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
132 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
133 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
134 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
135 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
136 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
137 /*50*/ _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
138 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
139 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
140 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
141 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
142 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
143 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
144 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
145 /*58*/ _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
146 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
147 _CTYPE_U|_CTYPE_R|_CTYPE_G|_CTYPE_A,
148 _CTYPE_P|_CTYPE_R|_CTYPE_G,
149 _CTYPE_P|_CTYPE_R|_CTYPE_G,
150 _CTYPE_P|_CTYPE_R|_CTYPE_G,
151 _CTYPE_P|_CTYPE_R|_CTYPE_G,
152 _CTYPE_P|_CTYPE_R|_CTYPE_G,
153 /*60*/ _CTYPE_P|_CTYPE_R|_CTYPE_G,
154 _CTYPE_L|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A|10,
155 _CTYPE_L|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A|11,
156 _CTYPE_L|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A|12,
157 _CTYPE_L|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A|13,
158 _CTYPE_L|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A|14,
159 _CTYPE_L|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A|15,
160 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
161 /*68*/ _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
162 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
163 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
164 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
165 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
166 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
167 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
168 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
169 /*70*/ _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
170 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
171 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
172 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
173 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
174 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
175 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
176 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
177 /*78*/ _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
178 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
179 _CTYPE_L|_CTYPE_R|_CTYPE_G|_CTYPE_A,
180 _CTYPE_P|_CTYPE_R|_CTYPE_G,
181 _CTYPE_P|_CTYPE_R|_CTYPE_G,
182 _CTYPE_P|_CTYPE_R|_CTYPE_G,
183 _CTYPE_P|_CTYPE_R|_CTYPE_G,
184 _CTYPE_C,
89 },
90 { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
91 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
92 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
93 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
94 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
95 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
96 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,

--- 66 unchanged lines hidden ---
185 },
186 { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
187 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
188 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
189 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
190 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
191 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
192 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,

--- 66 unchanged lines hidden ---