1#!/bin/sh 2 3tmpfiles="" 4trap 'rm -fr $tmpfiles' 1 2 3 15 5 6tmpfiles="$tmpfiles uc_width.out" 7./test-uc_width2${EXEEXT} | LC_ALL=C tr -d '\r' > uc_width.out 8 9tmpfiles="$tmpfiles uc_width.ok" 10cat > uc_width.ok <<\EOF 110000 0 120020..007E 1 1300A0 1 1400A1..00AC A 1500AD 0 1600AE..02FF A 170300..036F 0 180370..0482 A 190483..0489 0 20048A..0590 A 210591..05BD 0 2205BE A 2305BF 0 2405C0 A 2505C1..05C2 0 2605C3 A 2705C4..05C5 0 2805C6 A 2905C7 0 3005C8..05FF A 310600..0603 0 320604..060F A 330610..061A 0 34061B..064A A 35064B..065E 0 36065F..066F A 370670 0 380671..06D5 A 3906D6..06E4 0 4006E5..06E6 A 4106E7..06E8 0 4206E9 A 4306EA..06ED 0 4406EE..070E A 45070F 0 460710 A 470711 0 480712..072F A 490730..074A 0 50074B..07A5 A 5107A6..07B0 0 5207B1..07EA A 5307EB..07F3 0 5407F4..0900 A 550901..0902 0 560903..093B A 57093C 0 58093D..0940 A 590941..0948 0 600949..094C A 61094D 0 62094E..0950 A 630951..0954 0 640955..0961 A 650962..0963 0 660964..0980 A 670981 0 680982..09BB A 6909BC 0 7009BD..09C0 A 7109C1..09C4 0 7209C5..09CC A 7309CD 0 7409CE..09E1 A 7509E2..09E3 0 7609E4..0A00 A 770A01..0A02 0 780A03..0A3B A 790A3C 0 800A3D..0A40 A 810A41..0A42 0 820A43..0A46 A 830A47..0A48 0 840A49..0A4A A 850A4B..0A4D 0 860A4E..0A50 A 870A51 0 880A52..0A6F A 890A70..0A71 0 900A72..0A74 A 910A75 0 920A76..0A80 A 930A81..0A82 0 940A83..0ABB A 950ABC 0 960ABD..0AC0 A 970AC1..0AC5 0 980AC6 A 990AC7..0AC8 0 1000AC9..0ACC A 1010ACD 0 1020ACE..0AE1 A 1030AE2..0AE3 0 1040AE4..0B00 A 1050B01 0 1060B02..0B3B A 1070B3C 0 1080B3D..0B3E A 1090B3F 0 1100B40 A 1110B41..0B44 0 1120B45..0B4C A 1130B4D 0 1140B4E..0B55 A 1150B56 0 1160B57..0B61 A 1170B62..0B63 0 1180B64..0B81 A 1190B82 0 1200B83..0BBF A 1210BC0 0 1220BC1..0BCC A 1230BCD 0 1240BCE..0C3D A 1250C3E..0C40 0 1260C41..0C45 A 1270C46..0C48 0 1280C49 A 1290C4A..0C4D 0 1300C4E..0C54 A 1310C55..0C56 0 1320C57..0C61 A 1330C62..0C63 0 1340C64..0CBB A 1350CBC 0 1360CBD..0CCB A 1370CCC..0CCD 0 1380CCE..0CE1 A 1390CE2..0CE3 0 1400CE4..0D40 A 1410D41..0D44 0 1420D45..0D4C A 1430D4D 0 1440D4E..0D61 A 1450D62..0D63 0 1460D64..0DC9 A 1470DCA 0 1480DCB..0DD1 A 1490DD2..0DD4 0 1500DD5 A 1510DD6 0 1520DD7..0E30 A 1530E31 0 1540E32..0E33 A 1550E34..0E3A 0 1560E3B..0E46 A 1570E47..0E4E 0 1580E4F..0EB0 A 1590EB1 0 1600EB2..0EB3 A 1610EB4..0EB9 0 1620EBA A 1630EBB..0EBC 0 1640EBD..0EC7 A 1650EC8..0ECD 0 1660ECE..0F17 A 1670F18..0F19 0 1680F1A..0F34 A 1690F35 0 1700F36 A 1710F37 0 1720F38 A 1730F39 0 1740F3A..0F70 A 1750F71..0F7E 0 1760F7F A 1770F80..0F84 0 1780F85 A 1790F86..0F87 0 1800F88..0F8F A 1810F90..0F97 0 1820F98 A 1830F99..0FBC 0 1840FBD..0FC5 A 1850FC6 0 1860FC7..102C A 187102D..1030 0 1881031 A 1891032..1037 0 1901038 A 1911039..103A 0 192103B..103C A 193103D..103E 0 194103F..1057 A 1951058..1059 0 196105A..105D A 197105E..1060 0 1981061..1070 A 1991071..1074 0 2001075..1081 A 2011082 0 2021083..1084 A 2031085..1086 0 2041087..108C A 205108D 0 206108E..10FF A 2071100..115F 2 2081160..135E A 209135F 0 2101360..1711 A 2111712..1714 0 2121715..1731 A 2131732..1734 0 2141735..1751 A 2151752..1753 0 2161754..1771 A 2171772..1773 0 2181774..17B3 A 21917B4..17B5 0 22017B6 A 22117B7..17BD 0 22217BE..17C5 A 22317C6 0 22417C7..17C8 A 22517C9..17D3 0 22617D4..17DC A 22717DD 0 22817DE..180A A 229180B..180D 0 230180E..18A8 A 23118A9 0 23218AA..191F A 2331920..1922 0 2341923..1926 A 2351927..1928 0 2361929..1931 A 2371932 0 2381933..1938 A 2391939..193B 0 240193C..1A16 A 2411A17..1A18 0 2421A19..1AFF A 2431B00..1B03 0 2441B04..1B33 A 2451B34 0 2461B35 A 2471B36..1B3A 0 2481B3B A 2491B3C 0 2501B3D..1B41 A 2511B42 0 2521B43..1B6A A 2531B6B..1B73 0 2541B74..1B7F A 2551B80..1B81 0 2561B82..1BA1 A 2571BA2..1BA5 0 2581BA6..1BA7 A 2591BA8..1BA9 0 2601BAA..1C2B A 2611C2C..1C33 0 2621C34..1C35 A 2631C36..1C37 0 2641C38..1DBF A 2651DC0..1DE6 0 2661DE7..1DFD A 2671DFE..1DFF 0 2681E00..200A A 269200B..200F 0 2702010..2029 A 271202A..202E 0 272202F..205F A 2732060..2064 0 2742065..2069 A 275206A..206F 0 2762070..20A8 A 27720A9 1 27820AA..20CF A 27920D0..20F0 0 28020F1..2328 A 2812329..232A 2 282232B..2DDF A 2832DE0..2DFF 0 2842E00..2E7F A 2852E80..3029 2 286302A..302F 0 2873030..303E 2 288303F A 2893040..3098 2 2903099..309A 0 291309B..4DBF 2 2924DC0..4DFF A 2934E00..A4CF 2 294A4D0..A66E A 295A66F..A672 0 296A673..A67B A 297A67C..A67D 0 298A67E..A801 A 299A802 0 300A803..A805 A 301A806 0 302A807..A80A A 303A80B 0 304A80C..A824 A 305A825..A826 0 306A827..A8C3 A 307A8C4 0 308A8C5..A925 A 309A926..A92D 0 310A92E..A946 A 311A947..A951 0 312A952..AA28 A 313AA29..AA2E 0 314AA2F..AA30 A 315AA31..AA32 0 316AA33..AA34 A 317AA35..AA36 0 318AA37..AA42 A 319AA43 0 320AA44..AA4B A 321AA4C 0 322AA4D..ABFF A 323AC00..D7A3 2 324D7A4..F8FF A 325F900..FAFF 2 326FB00..FB1D A 327FB1E 0 328FB1F..FDFF A 329FE00..FE0F 0 330FE10..FE1F 2 331FE20..FE26 0 332FE27..FE2F A 333FE30..FE6F 2 334FE70..FEFE A 335FEFF 0 336FF00..FF60 2 337FF61..FFDF 1 338FFE0..FFE6 2 339FFE7..FFF8 1 340FFF9..FFFB 0 341FFFC..101FC 1 342101FD 0 343101FE..10A00 1 34410A01..10A03 0 34510A04 1 34610A05..10A06 0 34710A07..10A0B 1 34810A0C..10A0F 0 34910A10..10A37 1 35010A38..10A3A 0 35110A3B..10A3E 1 35210A3F 0 35310A40..1D166 1 3541D167..1D169 0 3551D16A..1D17A 1 3561D17B..1D182 0 3571D183..1D184 1 3581D185..1D18B 0 3591D18C..1D1A9 1 3601D1AA..1D1AD 0 3611D1AE..1D241 1 3621D242..1D244 0 3631D245..1FFFF 1 36420000..2A6D6 2 3652A6D7..2F7FF 1 3662F800..2FA1D 2 3672FA1E..E0000 1 368E0001 0 369E0002..E001F 1 370E0020..E007F 0 371E0080..E00FF 1 372E0100..E01EF 0 373E01F0..10FFFF 1 374EOF 375 376: ${DIFF=diff} 377${DIFF} uc_width.ok uc_width.out 378result=$? 379 380rm -fr $tmpfiles 381 382exit $result 383