projects
/
platform
/
upstream
/
diffutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
2ade58505669bb21948340f64b488478b7b4fa71
[platform/upstream/diffutils.git]
/
gnulib-tests
/
uniwidth
/
test-uc_width2.sh
1
#!/bin/sh
2
3
tmpfiles=""
4
trap 'rm -fr $tmpfiles' 1 2 3 15
5
6
tmpfiles="$tmpfiles uc_width.out"
7
./test-uc_width2${EXEEXT} | LC_ALL=C tr -d '\r' > uc_width.out
8
9
tmpfiles="$tmpfiles uc_width.ok"
10
cat > uc_width.ok <<\EOF
11
0000 0
12
0020..007E 1
13
00A0 1
14
00A1..00AC A
15
00AD 0
16
00AE..02FF A
17
0300..036F 0
18
0370..0482 A
19
0483..0489 0
20
048A..0590 A
21
0591..05BD 0
22
05BE A
23
05BF 0
24
05C0 A
25
05C1..05C2 0
26
05C3 A
27
05C4..05C5 0
28
05C6 A
29
05C7 0
30
05C8..05FF A
31
0600..0605 0
32
0606..060F A
33
0610..061A 0
34
061B A
35
061C 0
36
061D..064A A
37
064B..065F 0
38
0660..066F A
39
0670 0
40
0671..06D5 A
41
06D6..06DD 0
42
06DE A
43
06DF..06E4 0
44
06E5..06E6 A
45
06E7..06E8 0
46
06E9 A
47
06EA..06ED 0
48
06EE..070E A
49
070F 0
50
0710 A
51
0711 0
52
0712..072F A
53
0730..074A 0
54
074B..07A5 A
55
07A6..07B0 0
56
07B1..07EA A
57
07EB..07F3 0
58
07F4..0815 A
59
0816..0819 0
60
081A A
61
081B..0823 0
62
0824 A
63
0825..0827 0
64
0828 A
65
0829..082D 0
66
082E..0858 A
67
0859..085B 0
68
085C..08D3 A
69
08D4..0902 0
70
0903..0939 A
71
093A 0
72
093B A
73
093C 0
74
093D..0940 A
75
0941..0948 0
76
0949..094C A
77
094D 0
78
094E..0950 A
79
0951..0957 0
80
0958..0961 A
81
0962..0963 0
82
0964..0980 A
83
0981 0
84
0982..09BB A
85
09BC 0
86
09BD..09C0 A
87
09C1..09C4 0
88
09C5..09CC A
89
09CD 0
90
09CE..09E1 A
91
09E2..09E3 0
92
09E4..0A00 A
93
0A01..0A02 0
94
0A03..0A3B A
95
0A3C 0
96
0A3D..0A40 A
97
0A41..0A42 0
98
0A43..0A46 A
99
0A47..0A48 0
100
0A49..0A4A A
101
0A4B..0A4D 0
102
0A4E..0A50 A
103
0A51 0
104
0A52..0A6F A
105
0A70..0A71 0
106
0A72..0A74 A
107
0A75 0
108
0A76..0A80 A
109
0A81..0A82 0
110
0A83..0ABB A
111
0ABC 0
112
0ABD..0AC0 A
113
0AC1..0AC5 0
114
0AC6 A
115
0AC7..0AC8 0
116
0AC9..0ACC A
117
0ACD 0
118
0ACE..0AE1 A
119
0AE2..0AE3 0
120
0AE4..0B00 A
121
0B01 0
122
0B02..0B3B A
123
0B3C 0
124
0B3D..0B3E A
125
0B3F 0
126
0B40 A
127
0B41..0B44 0
128
0B45..0B4C A
129
0B4D 0
130
0B4E..0B55 A
131
0B56 0
132
0B57..0B61 A
133
0B62..0B63 0
134
0B64..0B81 A
135
0B82 0
136
0B83..0BBF A
137
0BC0 0
138
0BC1..0BCC A
139
0BCD 0
140
0BCE..0BFF A
141
0C00 0
142
0C01..0C3D A
143
0C3E..0C40 0
144
0C41..0C45 A
145
0C46..0C48 0
146
0C49 A
147
0C4A..0C4D 0
148
0C4E..0C54 A
149
0C55..0C56 0
150
0C57..0C61 A
151
0C62..0C63 0
152
0C64..0C80 A
153
0C81 0
154
0C82..0CBB A
155
0CBC 0
156
0CBD..0CCB A
157
0CCC..0CCD 0
158
0CCE..0CE1 A
159
0CE2..0CE3 0
160
0CE4..0D00 A
161
0D01 0
162
0D02..0D40 A
163
0D41..0D44 0
164
0D45..0D4C A
165
0D4D 0
166
0D4E..0D61 A
167
0D62..0D63 0
168
0D64..0DC9 A
169
0DCA 0
170
0DCB..0DD1 A
171
0DD2..0DD4 0
172
0DD5 A
173
0DD6 0
174
0DD7..0E30 A
175
0E31 0
176
0E32..0E33 A
177
0E34..0E3A 0
178
0E3B..0E46 A
179
0E47..0E4E 0
180
0E4F..0EB0 A
181
0EB1 0
182
0EB2..0EB3 A
183
0EB4..0EB9 0
184
0EBA A
185
0EBB..0EBC 0
186
0EBD..0EC7 A
187
0EC8..0ECD 0
188
0ECE..0F17 A
189
0F18..0F19 0
190
0F1A..0F34 A
191
0F35 0
192
0F36 A
193
0F37 0
194
0F38 A
195
0F39 0
196
0F3A..0F70 A
197
0F71..0F7E 0
198
0F7F A
199
0F80..0F84 0
200
0F85 A
201
0F86..0F87 0
202
0F88..0F8C A
203
0F8D..0F97 0
204
0F98 A
205
0F99..0FBC 0
206
0FBD..0FC5 A
207
0FC6 0
208
0FC7..102C A
209
102D..1030 0
210
1031 A
211
1032..1037 0
212
1038 A
213
1039..103A 0
214
103B..103C A
215
103D..103E 0
216
103F..1057 A
217
1058..1059 0
218
105A..105D A
219
105E..1060 0
220
1061..1070 A
221
1071..1074 0
222
1075..1081 A
223
1082 0
224
1083..1084 A
225
1085..1086 0
226
1087..108C A
227
108D 0
228
108E..109C A
229
109D 0
230
109E..10FF A
231
1100..115F 2
232
1160..135C A
233
135D..135F 0
234
1360..1711 A
235
1712..1714 0
236
1715..1731 A
237
1732..1734 0
238
1735..1751 A
239
1752..1753 0
240
1754..1771 A
241
1772..1773 0
242
1774..17B3 A
243
17B4..17B5 0
244
17B6 A
245
17B7..17BD 0
246
17BE..17C5 A
247
17C6 0
248
17C7..17C8 A
249
17C9..17D3 0
250
17D4..17DC A
251
17DD 0
252
17DE..180A A
253
180B..180E 0
254
180F..1884 A
255
1885..1886 0
256
1887..18A8 A
257
18A9 0
258
18AA..191F A
259
1920..1922 0
260
1923..1926 A
261
1927..1928 0
262
1929..1931 A
263
1932 0
264
1933..1938 A
265
1939..193B 0
266
193C..1A16 A
267
1A17..1A18 0
268
1A19..1A1A A
269
1A1B 0
270
1A1C..1A55 A
271
1A56 0
272
1A57 A
273
1A58..1A5E 0
274
1A5F A
275
1A60 0
276
1A61 A
277
1A62 0
278
1A63..1A64 A
279
1A65..1A6C 0
280
1A6D..1A72 A
281
1A73..1A7C 0
282
1A7D..1A7E A
283
1A7F 0
284
1A80..1AAF A
285
1AB0..1ABE 0
286
1ABF..1AFF A
287
1B00..1B03 0
288
1B04..1B33 A
289
1B34 0
290
1B35 A
291
1B36..1B3A 0
292
1B3B A
293
1B3C 0
294
1B3D..1B41 A
295
1B42 0
296
1B43..1B6A A
297
1B6B..1B73 0
298
1B74..1B7F A
299
1B80..1B81 0
300
1B82..1BA1 A
301
1BA2..1BA5 0
302
1BA6..1BA7 A
303
1BA8..1BA9 0
304
1BAA A
305
1BAB..1BAD 0
306
1BAE..1BE5 A
307
1BE6 0
308
1BE7 A
309
1BE8..1BE9 0
310
1BEA..1BEC A
311
1BED 0
312
1BEE A
313
1BEF..1BF1 0
314
1BF2..1C2B A
315
1C2C..1C33 0
316
1C34..1C35 A
317
1C36..1C37 0
318
1C38..1CCF A
319
1CD0..1CD2 0
320
1CD3 A
321
1CD4..1CE0 0
322
1CE1 A
323
1CE2..1CE8 0
324
1CE9..1CEC A
325
1CED 0
326
1CEE..1CF3 A
327
1CF4 0
328
1CF5..1CF7 A
329
1CF8..1CF9 0
330
1CFA..1DBF A
331
1DC0..1DF5 0
332
1DF6..1DFA A
333
1DFB..1DFF 0
334
1E00..200A A
335
200B..200F 0
336
2010..2029 A
337
202A..202E 0
338
202F..205F A
339
2060..2064 0
340
2065 A
341
2066..206F 0
342
2070..20A8 A
343
20A9 1
344
20AA..20CF A
345
20D0..20F0 0
346
20F1..2328 A
347
2329..232A 2
348
232B..2CEE A
349
2CEF..2CF1 0
350
2CF2..2D7E A
351
2D7F 0
352
2D80..2DDF A
353
2DE0..2DFF 0
354
2E00..2E7F A
355
2E80..3029 2
356
302A..302D 0
357
302E..303E 2
358
303F A
359
3040..3098 2
360
3099..309A 0
361
309B..4DBF 2
362
4DC0..4DFF A
363
4E00..A4CF 2
364
A4D0..A66E A
365
A66F..A672 0
366
A673 A
367
A674..A67D 0
368
A67E..A69D A
369
A69E..A69F 0
370
A6A0..A6EF A
371
A6F0..A6F1 0
372
A6F2..A801 A
373
A802 0
374
A803..A805 A
375
A806 0
376
A807..A80A A
377
A80B 0
378
A80C..A824 A
379
A825..A826 0
380
A827..A8C3 A
381
A8C4..A8C5 0
382
A8C6..A8DF A
383
A8E0..A8F1 0
384
A8F2..A925 A
385
A926..A92D 0
386
A92E..A946 A
387
A947..A951 0
388
A952..A97F A
389
A980..A982 0
390
A983..A9B2 A
391
A9B3 0
392
A9B4..A9B5 A
393
A9B6..A9B9 0
394
A9BA..A9BB A
395
A9BC 0
396
A9BD..A9E4 A
397
A9E5 0
398
A9E6..AA28 A
399
AA29..AA2E 0
400
AA2F..AA30 A
401
AA31..AA32 0
402
AA33..AA34 A
403
AA35..AA36 0
404
AA37..AA42 A
405
AA43 0
406
AA44..AA4B A
407
AA4C 0
408
AA4D..AA7B A
409
AA7C 0
410
AA7D..AAAF A
411
AAB0 0
412
AAB1 A
413
AAB2..AAB4 0
414
AAB5..AAB6 A
415
AAB7..AAB8 0
416
AAB9..AABD A
417
AABE..AABF 0
418
AAC0 A
419
AAC1 0
420
AAC2..AAEB A
421
AAEC..AAED 0
422
AAEE..AAF5 A
423
AAF6 0
424
AAF7..ABE4 A
425
ABE5 0
426
ABE6..ABE7 A
427
ABE8 0
428
ABE9..ABEC A
429
ABED 0
430
ABEE..ABFF A
431
AC00..D7A3 2
432
D7A4..F8FF A
433
F900..FAFF 2
434
FB00..FB1D A
435
FB1E 0
436
FB1F..FDFF A
437
FE00..FE0F 0
438
FE10..FE1F 2
439
FE20..FE2F 0
440
FE30..FE6F 2
441
FE70..FEFE A
442
FEFF 0
443
FF00..FF60 2
444
FF61..FFDF 1
445
FFE0..FFE6 2
446
FFE7..FFF8 1
447
FFF9..FFFB 0
448
FFFC..101FC 1
449
101FD 0
450
101FE..102DF 1
451
102E0 0
452
102E1..10375 1
453
10376..1037A 0
454
1037B..10A00 1
455
10A01..10A03 0
456
10A04 1
457
10A05..10A06 0
458
10A07..10A0B 1
459
10A0C..10A0F 0
460
10A10..10A37 1
461
10A38..10A3A 0
462
10A3B..10A3E 1
463
10A3F 0
464
10A40..10AE4 1
465
10AE5..10AE6 0
466
10AE7..11000 1
467
11001 0
468
11002..11037 1
469
11038..11046 0
470
11047..1107E 1
471
1107F..11081 0
472
11082..110B2 1
473
110B3..110B6 0
474
110B7..110B8 1
475
110B9..110BA 0
476
110BB..110BC 1
477
110BD 0
478
110BE..110FF 1
479
11100..11102 0
480
11103..11126 1
481
11127..1112B 0
482
1112C 1
483
1112D..11134 0
484
11135..11172 1
485
11173 0
486
11174..1117F 1
487
11180..11181 0
488
11182..111B5 1
489
111B6..111BE 0
490
111BF..111C9 1
491
111CA..111CC 0
492
111CD..1122E 1
493
1122F..11231 0
494
11232..11233 1
495
11234 0
496
11235 1
497
11236..11237 0
498
11238..1123D 1
499
1123E 0
500
1123F..112DE 1
501
112DF 0
502
112E0..112E2 1
503
112E3..112EA 0
504
112EB..112FF 1
505
11300..11301 0
506
11302..1133B 1
507
1133C 0
508
1133D..1133F 1
509
11340 0
510
11341..11365 1
511
11366..1136C 0
512
1136D..1136F 1
513
11370..11374 0
514
11375..11437 1
515
11438..1143F 0
516
11440..11441 1
517
11442..11444 0
518
11445 1
519
11446 0
520
11447..114B2 1
521
114B3..114B8 0
522
114B9 1
523
114BA 0
524
114BB..114BE 1
525
114BF..114C0 0
526
114C1 1
527
114C2..114C3 0
528
114C4..115B1 1
529
115B2..115B5 0
530
115B6..115BB 1
531
115BC..115BD 0
532
115BE 1
533
115BF..115C0 0
534
115C1..115DB 1
535
115DC..115DD 0
536
115DE..11632 1
537
11633..1163A 0
538
1163B..1163C 1
539
1163D 0
540
1163E 1
541
1163F..11640 0
542
11641..116AA 1
543
116AB 0
544
116AC 1
545
116AD 0
546
116AE..116AF 1
547
116B0..116B5 0
548
116B6 1
549
116B7 0
550
116B8..1171C 1
551
1171D..1171F 0
552
11720..11721 1
553
11722..11725 0
554
11726 1
555
11727..1172B 0
556
1172C..11C2F 1
557
11C30..11C36 0
558
11C37 1
559
11C38..11C3D 0
560
11C3E..11C91 1
561
11C92..11CA7 0
562
11CA8..11CA9 1
563
11CAA..11CB0 0
564
11CB1 1
565
11CB2..11CB3 0
566
11CB4 1
567
11CB5..11CB6 0
568
11CB7..16AEF 1
569
16AF0..16AF4 0
570
16AF5..16B2F 1
571
16B30..16B36 0
572
16B37..16F8E 1
573
16F8F..16F92 0
574
16F93..1BC9C 1
575
1BC9D..1BC9E 0
576
1BC9F 1
577
1BCA0..1BCA3 0
578
1BCA4..1D166 1
579
1D167..1D169 0
580
1D16A..1D172 1
581
1D173..1D182 0
582
1D183..1D184 1
583
1D185..1D18B 0
584
1D18C..1D1A9 1
585
1D1AA..1D1AD 0
586
1D1AE..1D241 1
587
1D242..1D244 0
588
1D245..1D9FF 1
589
1DA00..1DA36 0
590
1DA37..1DA3A 1
591
1DA3B..1DA6C 0
592
1DA6D..1DA74 1
593
1DA75 0
594
1DA76..1DA83 1
595
1DA84 0
596
1DA85..1DA9A 1
597
1DA9B..1DA9F 0
598
1DAA0 1
599
1DAA1..1DAAF 0
600
1DAB0..1DFFF 1
601
1E000..1E006 0
602
1E007 1
603
1E008..1E018 0
604
1E019..1E01A 1
605
1E01B..1E021 0
606
1E022 1
607
1E023..1E024 0
608
1E025 1
609
1E026..1E02A 0
610
1E02B..1E8CF 1
611
1E8D0..1E8D6 0
612
1E8D7..1E943 1
613
1E944..1E94A 0
614
1E94B..1FFFF 1
615
20000..3FFFF 2
616
40000..E0000 1
617
E0001 0
618
E0002..E001F 1
619
E0020..E007F 0
620
E0080..E00FF 1
621
E0100..E01EF 0
622
E01F0..10FFFF 1
623
EOF
624
625
: ${DIFF=diff}
626
${DIFF} uc_width.ok uc_width.out
627
result=$?
628
629
rm -fr $tmpfiles
630
631
exit $result