repo.or.cz
/
emacs.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
msb.el trivia.
[emacs.git]
/
src
/
bidimirror.h
blob
477f983ad6496d87787ebdd683d25b92f24e4013
1
struct
{
2
int
from
,
to
;
3
}
bidi_mirror
[] = {
4
{
0x0028
,
0x0029
},
5
{
0x0029
,
0x0028
},
6
{
0x003C
,
0x003E
},
7
{
0x003E
,
0x003C
},
8
{
0x005B
,
0x005D
},
9
{
0x005D
,
0x005B
},
10
{
0x007B
,
0x007D
},
11
{
0x007D
,
0x007B
},
12
{
0x00AB
,
0x00BB
},
13
{
0x00BB
,
0x00AB
},
14
{
0x0F3A
,
0x0F3B
},
15
{
0x0F3B
,
0x0F3A
},
16
{
0x0F3C
,
0x0F3D
},
17
{
0x0F3D
,
0x0F3C
},
18
{
0x169B
,
0x169C
},
19
{
0x169C
,
0x169B
},
20
{
0x2039
,
0x203A
},
21
{
0x203A
,
0x2039
},
22
{
0x2045
,
0x2046
},
23
{
0x2046
,
0x2045
},
24
{
0x207D
,
0x207E
},
25
{
0x207E
,
0x207D
},
26
{
0x208D
,
0x208E
},
27
{
0x208E
,
0x208D
},
28
{
0x2208
,
0x220B
},
29
{
0x2209
,
0x220C
},
30
{
0x220A
,
0x220D
},
31
{
0x220B
,
0x2208
},
32
{
0x220C
,
0x2209
},
33
{
0x220D
,
0x220A
},
34
{
0x2215
,
0x29F5
},
35
{
0x223C
,
0x223D
},
36
{
0x223D
,
0x223C
},
37
{
0x2243
,
0x22CD
},
38
{
0x2252
,
0x2253
},
39
{
0x2253
,
0x2252
},
40
{
0x2254
,
0x2255
},
41
{
0x2255
,
0x2254
},
42
{
0x2264
,
0x2265
},
43
{
0x2265
,
0x2264
},
44
{
0x2266
,
0x2267
},
45
{
0x2267
,
0x2266
},
46
{
0x2268
,
0x2269
},
47
{
0x2269
,
0x2268
},
48
{
0x226A
,
0x226B
},
49
{
0x226B
,
0x226A
},
50
{
0x226E
,
0x226F
},
51
{
0x226F
,
0x226E
},
52
{
0x2270
,
0x2271
},
53
{
0x2271
,
0x2270
},
54
{
0x2272
,
0x2273
},
55
{
0x2273
,
0x2272
},
56
{
0x2274
,
0x2275
},
57
{
0x2275
,
0x2274
},
58
{
0x2276
,
0x2277
},
59
{
0x2277
,
0x2276
},
60
{
0x2278
,
0x2279
},
61
{
0x2279
,
0x2278
},
62
{
0x227A
,
0x227B
},
63
{
0x227B
,
0x227A
},
64
{
0x227C
,
0x227D
},
65
{
0x227D
,
0x227C
},
66
{
0x227E
,
0x227F
},
67
{
0x227F
,
0x227E
},
68
{
0x2280
,
0x2281
},
69
{
0x2281
,
0x2280
},
70
{
0x2282
,
0x2283
},
71
{
0x2283
,
0x2282
},
72
{
0x2284
,
0x2285
},
73
{
0x2285
,
0x2284
},
74
{
0x2286
,
0x2287
},
75
{
0x2287
,
0x2286
},
76
{
0x2288
,
0x2289
},
77
{
0x2289
,
0x2288
},
78
{
0x228A
,
0x228B
},
79
{
0x228B
,
0x228A
},
80
{
0x228F
,
0x2290
},
81
{
0x2290
,
0x228F
},
82
{
0x2291
,
0x2292
},
83
{
0x2292
,
0x2291
},
84
{
0x2298
,
0x29B8
},
85
{
0x22A2
,
0x22A3
},
86
{
0x22A3
,
0x22A2
},
87
{
0x22A6
,
0x2ADE
},
88
{
0x22A8
,
0x2AE4
},
89
{
0x22A9
,
0x2AE3
},
90
{
0x22AB
,
0x2AE5
},
91
{
0x22B0
,
0x22B1
},
92
{
0x22B1
,
0x22B0
},
93
{
0x22B2
,
0x22B3
},
94
{
0x22B3
,
0x22B2
},
95
{
0x22B4
,
0x22B5
},
96
{
0x22B5
,
0x22B4
},
97
{
0x22B6
,
0x22B7
},
98
{
0x22B7
,
0x22B6
},
99
{
0x22C9
,
0x22CA
},
100
{
0x22CA
,
0x22C9
},
101
{
0x22CB
,
0x22CC
},
102
{
0x22CC
,
0x22CB
},
103
{
0x22CD
,
0x2243
},
104
{
0x22D0
,
0x22D1
},
105
{
0x22D1
,
0x22D0
},
106
{
0x22D6
,
0x22D7
},
107
{
0x22D7
,
0x22D6
},
108
{
0x22D8
,
0x22D9
},
109
{
0x22D9
,
0x22D8
},
110
{
0x22DA
,
0x22DB
},
111
{
0x22DB
,
0x22DA
},
112
{
0x22DC
,
0x22DD
},
113
{
0x22DD
,
0x22DC
},
114
{
0x22DE
,
0x22DF
},
115
{
0x22DF
,
0x22DE
},
116
{
0x22E0
,
0x22E1
},
117
{
0x22E1
,
0x22E0
},
118
{
0x22E2
,
0x22E3
},
119
{
0x22E3
,
0x22E2
},
120
{
0x22E4
,
0x22E5
},
121
{
0x22E5
,
0x22E4
},
122
{
0x22E6
,
0x22E7
},
123
{
0x22E7
,
0x22E6
},
124
{
0x22E8
,
0x22E9
},
125
{
0x22E9
,
0x22E8
},
126
{
0x22EA
,
0x22EB
},
127
{
0x22EB
,
0x22EA
},
128
{
0x22EC
,
0x22ED
},
129
{
0x22ED
,
0x22EC
},
130
{
0x22F0
,
0x22F1
},
131
{
0x22F1
,
0x22F0
},
132
{
0x22F2
,
0x22FA
},
133
{
0x22F3
,
0x22FB
},
134
{
0x22F4
,
0x22FC
},
135
{
0x22F6
,
0x22FD
},
136
{
0x22F7
,
0x22FE
},
137
{
0x22FA
,
0x22F2
},
138
{
0x22FB
,
0x22F3
},
139
{
0x22FC
,
0x22F4
},
140
{
0x22FD
,
0x22F6
},
141
{
0x22FE
,
0x22F7
},
142
{
0x2308
,
0x2309
},
143
{
0x2309
,
0x2308
},
144
{
0x230A
,
0x230B
},
145
{
0x230B
,
0x230A
},
146
{
0x2329
,
0x232A
},
147
{
0x232A
,
0x2329
},
148
{
0x2768
,
0x2769
},
149
{
0x2769
,
0x2768
},
150
{
0x276A
,
0x276B
},
151
{
0x276B
,
0x276A
},
152
{
0x276C
,
0x276D
},
153
{
0x276D
,
0x276C
},
154
{
0x276E
,
0x276F
},
155
{
0x276F
,
0x276E
},
156
{
0x2770
,
0x2771
},
157
{
0x2771
,
0x2770
},
158
{
0x2772
,
0x2773
},
159
{
0x2773
,
0x2772
},
160
{
0x2774
,
0x2775
},
161
{
0x2775
,
0x2774
},
162
{
0x27C3
,
0x27C4
},
163
{
0x27C4
,
0x27C3
},
164
{
0x27C5
,
0x27C6
},
165
{
0x27C6
,
0x27C5
},
166
{
0x27C8
,
0x27C9
},
167
{
0x27C9
,
0x27C8
},
168
{
0x27D5
,
0x27D6
},
169
{
0x27D6
,
0x27D5
},
170
{
0x27DD
,
0x27DE
},
171
{
0x27DE
,
0x27DD
},
172
{
0x27E2
,
0x27E3
},
173
{
0x27E3
,
0x27E2
},
174
{
0x27E4
,
0x27E5
},
175
{
0x27E5
,
0x27E4
},
176
{
0x27E6
,
0x27E7
},
177
{
0x27E7
,
0x27E6
},
178
{
0x27E8
,
0x27E9
},
179
{
0x27E9
,
0x27E8
},
180
{
0x27EA
,
0x27EB
},
181
{
0x27EB
,
0x27EA
},
182
{
0x27EC
,
0x27ED
},
183
{
0x27ED
,
0x27EC
},
184
{
0x27EE
,
0x27EF
},
185
{
0x27EF
,
0x27EE
},
186
{
0x2983
,
0x2984
},
187
{
0x2984
,
0x2983
},
188
{
0x2985
,
0x2986
},
189
{
0x2986
,
0x2985
},
190
{
0x2987
,
0x2988
},
191
{
0x2988
,
0x2987
},
192
{
0x2989
,
0x298A
},
193
{
0x298A
,
0x2989
},
194
{
0x298B
,
0x298C
},
195
{
0x298C
,
0x298B
},
196
{
0x298D
,
0x2990
},
197
{
0x298E
,
0x298F
},
198
{
0x298F
,
0x298E
},
199
{
0x2990
,
0x298D
},
200
{
0x2991
,
0x2992
},
201
{
0x2992
,
0x2991
},
202
{
0x2993
,
0x2994
},
203
{
0x2994
,
0x2993
},
204
{
0x2995
,
0x2996
},
205
{
0x2996
,
0x2995
},
206
{
0x2997
,
0x2998
},
207
{
0x2998
,
0x2997
},
208
{
0x29B8
,
0x2298
},
209
{
0x29C0
,
0x29C1
},
210
{
0x29C1
,
0x29C0
},
211
{
0x29C4
,
0x29C5
},
212
{
0x29C5
,
0x29C4
},
213
{
0x29CF
,
0x29D0
},
214
{
0x29D0
,
0x29CF
},
215
{
0x29D1
,
0x29D2
},
216
{
0x29D2
,
0x29D1
},
217
{
0x29D4
,
0x29D5
},
218
{
0x29D5
,
0x29D4
},
219
{
0x29D8
,
0x29D9
},
220
{
0x29D9
,
0x29D8
},
221
{
0x29DA
,
0x29DB
},
222
{
0x29DB
,
0x29DA
},
223
{
0x29F5
,
0x2215
},
224
{
0x29F8
,
0x29F9
},
225
{
0x29F9
,
0x29F8
},
226
{
0x29FC
,
0x29FD
},
227
{
0x29FD
,
0x29FC
},
228
{
0x2A2B
,
0x2A2C
},
229
{
0x2A2C
,
0x2A2B
},
230
{
0x2A2D
,
0x2A2E
},
231
{
0x2A2E
,
0x2A2D
},
232
{
0x2A34
,
0x2A35
},
233
{
0x2A35
,
0x2A34
},
234
{
0x2A3C
,
0x2A3D
},
235
{
0x2A3D
,
0x2A3C
},
236
{
0x2A64
,
0x2A65
},
237
{
0x2A65
,
0x2A64
},
238
{
0x2A79
,
0x2A7A
},
239
{
0x2A7A
,
0x2A79
},
240
{
0x2A7D
,
0x2A7E
},
241
{
0x2A7E
,
0x2A7D
},
242
{
0x2A7F
,
0x2A80
},
243
{
0x2A80
,
0x2A7F
},
244
{
0x2A81
,
0x2A82
},
245
{
0x2A82
,
0x2A81
},
246
{
0x2A83
,
0x2A84
},
247
{
0x2A84
,
0x2A83
},
248
{
0x2A8B
,
0x2A8C
},
249
{
0x2A8C
,
0x2A8B
},
250
{
0x2A91
,
0x2A92
},
251
{
0x2A92
,
0x2A91
},
252
{
0x2A93
,
0x2A94
},
253
{
0x2A94
,
0x2A93
},
254
{
0x2A95
,
0x2A96
},
255
{
0x2A96
,
0x2A95
},
256
{
0x2A97
,
0x2A98
},
257
{
0x2A98
,
0x2A97
},
258
{
0x2A99
,
0x2A9A
},
259
{
0x2A9A
,
0x2A99
},
260
{
0x2A9B
,
0x2A9C
},
261
{
0x2A9C
,
0x2A9B
},
262
{
0x2AA1
,
0x2AA2
},
263
{
0x2AA2
,
0x2AA1
},
264
{
0x2AA6
,
0x2AA7
},
265
{
0x2AA7
,
0x2AA6
},
266
{
0x2AA8
,
0x2AA9
},
267
{
0x2AA9
,
0x2AA8
},
268
{
0x2AAA
,
0x2AAB
},
269
{
0x2AAB
,
0x2AAA
},
270
{
0x2AAC
,
0x2AAD
},
271
{
0x2AAD
,
0x2AAC
},
272
{
0x2AAF
,
0x2AB0
},
273
{
0x2AB0
,
0x2AAF
},
274
{
0x2AB3
,
0x2AB4
},
275
{
0x2AB4
,
0x2AB3
},
276
{
0x2ABB
,
0x2ABC
},
277
{
0x2ABC
,
0x2ABB
},
278
{
0x2ABD
,
0x2ABE
},
279
{
0x2ABE
,
0x2ABD
},
280
{
0x2ABF
,
0x2AC0
},
281
{
0x2AC0
,
0x2ABF
},
282
{
0x2AC1
,
0x2AC2
},
283
{
0x2AC2
,
0x2AC1
},
284
{
0x2AC3
,
0x2AC4
},
285
{
0x2AC4
,
0x2AC3
},
286
{
0x2AC5
,
0x2AC6
},
287
{
0x2AC6
,
0x2AC5
},
288
{
0x2ACD
,
0x2ACE
},
289
{
0x2ACE
,
0x2ACD
},
290
{
0x2ACF
,
0x2AD0
},
291
{
0x2AD0
,
0x2ACF
},
292
{
0x2AD1
,
0x2AD2
},
293
{
0x2AD2
,
0x2AD1
},
294
{
0x2AD3
,
0x2AD4
},
295
{
0x2AD4
,
0x2AD3
},
296
{
0x2AD5
,
0x2AD6
},
297
{
0x2AD6
,
0x2AD5
},
298
{
0x2ADE
,
0x22A6
},
299
{
0x2AE3
,
0x22A9
},
300
{
0x2AE4
,
0x22A8
},
301
{
0x2AE5
,
0x22AB
},
302
{
0x2AEC
,
0x2AED
},
303
{
0x2AED
,
0x2AEC
},
304
{
0x2AF7
,
0x2AF8
},
305
{
0x2AF8
,
0x2AF7
},
306
{
0x2AF9
,
0x2AFA
},
307
{
0x2AFA
,
0x2AF9
},
308
{
0x2E02
,
0x2E03
},
309
{
0x2E03
,
0x2E02
},
310
{
0x2E04
,
0x2E05
},
311
{
0x2E05
,
0x2E04
},
312
{
0x2E09
,
0x2E0A
},
313
{
0x2E0A
,
0x2E09
},
314
{
0x2E0C
,
0x2E0D
},
315
{
0x2E0D
,
0x2E0C
},
316
{
0x2E1C
,
0x2E1D
},
317
{
0x2E1D
,
0x2E1C
},
318
{
0x2E20
,
0x2E21
},
319
{
0x2E21
,
0x2E20
},
320
{
0x2E22
,
0x2E23
},
321
{
0x2E23
,
0x2E22
},
322
{
0x2E24
,
0x2E25
},
323
{
0x2E25
,
0x2E24
},
324
{
0x2E26
,
0x2E27
},
325
{
0x2E27
,
0x2E26
},
326
{
0x2E28
,
0x2E29
},
327
{
0x2E29
,
0x2E28
},
328
{
0x3008
,
0x3009
},
329
{
0x3009
,
0x3008
},
330
{
0x300A
,
0x300B
},
331
{
0x300B
,
0x300A
},
332
{
0x300C
,
0x300D
},
333
{
0x300D
,
0x300C
},
334
{
0x300E
,
0x300F
},
335
{
0x300F
,
0x300E
},
336
{
0x3010
,
0x3011
},
337
{
0x3011
,
0x3010
},
338
{
0x3014
,
0x3015
},
339
{
0x3015
,
0x3014
},
340
{
0x3016
,
0x3017
},
341
{
0x3017
,
0x3016
},
342
{
0x3018
,
0x3019
},
343
{
0x3019
,
0x3018
},
344
{
0x301A
,
0x301B
},
345
{
0x301B
,
0x301A
},
346
{
0xFE59
,
0xFE5A
},
347
{
0xFE5A
,
0xFE59
},
348
{
0xFE5B
,
0xFE5C
},
349
{
0xFE5C
,
0xFE5B
},
350
{
0xFE5D
,
0xFE5E
},
351
{
0xFE5E
,
0xFE5D
},
352
{
0xFE64
,
0xFE65
},
353
{
0xFE65
,
0xFE64
},
354
{
0xFF08
,
0xFF09
},
355
{
0xFF09
,
0xFF08
},
356
{
0xFF1C
,
0xFF1E
},
357
{
0xFF1E
,
0xFF1C
},
358
{
0xFF3B
,
0xFF3D
},
359
{
0xFF3D
,
0xFF3B
},
360
{
0xFF5B
,
0xFF5D
},
361
{
0xFF5D
,
0xFF5B
},
362
{
0xFF5F
,
0xFF60
},
363
{
0xFF60
,
0xFF5F
},
364
{
0xFF62
,
0xFF63
},
365
{
0xFF63
,
0xFF62
} };