aboutsummaryrefslogtreecommitdiff
path: root/src/casefold.c
blob: 33f18aa0049916ae86304daee20b245ce248602a (plain)
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. switch c {
  4. case 0x0041:
  5. bufpush(0x0061);
  6. break;
  7. case 0x0042:
  8. bufpush(0x0062);
  9. break;
  10. case 0x0043:
  11. bufpush(0x0063);
  12. break;
  13. case 0x0044:
  14. bufpush(0x0064);
  15. break;
  16. case 0x0045:
  17. bufpush(0x0065);
  18. break;
  19. case 0x0046:
  20. bufpush(0x0066);
  21. break;
  22. case 0x0047:
  23. bufpush(0x0067);
  24. break;
  25. case 0x0048:
  26. bufpush(0x0068);
  27. break;
  28. case 0x0049:
  29. bufpush(0x0069);
  30. break;
  31. case 0x0049:
  32. bufpush(0x0131);
  33. break;
  34. case 0x004A:
  35. bufpush(0x006A);
  36. break;
  37. case 0x004B:
  38. bufpush(0x006B);
  39. break;
  40. case 0x004C:
  41. bufpush(0x006C);
  42. break;
  43. case 0x004D:
  44. bufpush(0x006D);
  45. break;
  46. case 0x004E:
  47. bufpush(0x006E);
  48. break;
  49. case 0x004F:
  50. bufpush(0x006F);
  51. break;
  52. case 0x0050:
  53. bufpush(0x0070);
  54. break;
  55. case 0x0051:
  56. bufpush(0x0071);
  57. break;
  58. case 0x0052:
  59. bufpush(0x0072);
  60. break;
  61. case 0x0053:
  62. bufpush(0x0073);
  63. break;
  64. case 0x0054:
  65. bufpush(0x0074);
  66. break;
  67. case 0x0055:
  68. bufpush(0x0075);
  69. break;
  70. case 0x0056:
  71. bufpush(0x0076);
  72. break;
  73. case 0x0057:
  74. bufpush(0x0077);
  75. break;
  76. case 0x0058:
  77. bufpush(0x0078);
  78. break;
  79. case 0x0059:
  80. bufpush(0x0079);
  81. break;
  82. case 0x005A:
  83. bufpush(0x007A);
  84. break;
  85. case 0x00B5:
  86. bufpush(0x03BC);
  87. break;
  88. case 0x00C0:
  89. bufpush(0x00E0);
  90. break;
  91. case 0x00C1:
  92. bufpush(0x00E1);
  93. break;
  94. case 0x00C2:
  95. bufpush(0x00E2);
  96. break;
  97. case 0x00C3:
  98. bufpush(0x00E3);
  99. break;
  100. case 0x00C4:
  101. bufpush(0x00E4);
  102. break;
  103. case 0x00C5:
  104. bufpush(0x00E5);
  105. break;
  106. case 0x00C6:
  107. bufpush(0x00E6);
  108. break;
  109. case 0x00C7:
  110. bufpush(0x00E7);
  111. break;
  112. case 0x00C8:
  113. bufpush(0x00E8);
  114. break;
  115. case 0x00C9:
  116. bufpush(0x00E9);
  117. break;
  118. case 0x00CA:
  119. bufpush(0x00EA);
  120. break;
  121. case 0x00CB:
  122. bufpush(0x00EB);
  123. break;
  124. case 0x00CC:
  125. bufpush(0x00EC);
  126. break;
  127. case 0x00CD:
  128. bufpush(0x00ED);
  129. break;
  130. case 0x00CE:
  131. bufpush(0x00EE);
  132. break;
  133. case 0x00CF:
  134. bufpush(0x00EF);
  135. break;
  136. case 0x00D0:
  137. bufpush(0x00F0);
  138. break;
  139. case 0x00D1:
  140. bufpush(0x00F1);
  141. break;
  142. case 0x00D2:
  143. bufpush(0x00F2);
  144. break;
  145. case 0x00D3:
  146. bufpush(0x00F3);
  147. break;
  148. case 0x00D4:
  149. bufpush(0x00F4);
  150. break;
  151. case 0x00D5:
  152. bufpush(0x00F5);
  153. break;
  154. case 0x00D6:
  155. bufpush(0x00F6);
  156. break;
  157. case 0x00D8:
  158. bufpush(0x00F8);
  159. break;
  160. case 0x00D9:
  161. bufpush(0x00F9);
  162. break;
  163. case 0x00DA:
  164. bufpush(0x00FA);
  165. break;
  166. case 0x00DB:
  167. bufpush(0x00FB);
  168. break;
  169. case 0x00DC:
  170. bufpush(0x00FC);
  171. break;
  172. case 0x00DD:
  173. bufpush(0x00FD);
  174. break;
  175. case 0x00DE:
  176. bufpush(0x00FE);
  177. break;
  178. case 0x00DF:
  179. bufpush(0x0073);
  180. bufpush(0x0073);
  181. break;
  182. case 0x0100:
  183. bufpush(0x0101);
  184. break;
  185. case 0x0102:
  186. bufpush(0x0103);
  187. break;
  188. case 0x0104:
  189. bufpush(0x0105);
  190. break;
  191. case 0x0106:
  192. bufpush(0x0107);
  193. break;
  194. case 0x0108:
  195. bufpush(0x0109);
  196. break;
  197. case 0x010A:
  198. bufpush(0x010B);
  199. break;
  200. case 0x010C:
  201. bufpush(0x010D);
  202. break;
  203. case 0x010E:
  204. bufpush(0x010F);
  205. break;
  206. case 0x0110:
  207. bufpush(0x0111);
  208. break;
  209. case 0x0112:
  210. bufpush(0x0113);
  211. break;
  212. case 0x0114:
  213. bufpush(0x0115);
  214. break;
  215. case 0x0116:
  216. bufpush(0x0117);
  217. break;
  218. case 0x0118:
  219. bufpush(0x0119);
  220. break;
  221. case 0x011A:
  222. bufpush(0x011B);
  223. break;
  224. case 0x011C:
  225. bufpush(0x011D);
  226. break;
  227. case 0x011E:
  228. bufpush(0x011F);
  229. break;
  230. case 0x0120:
  231. bufpush(0x0121);
  232. break;
  233. case 0x0122:
  234. bufpush(0x0123);
  235. break;
  236. case 0x0124:
  237. bufpush(0x0125);
  238. break;
  239. case 0x0126:
  240. bufpush(0x0127);
  241. break;
  242. case 0x0128:
  243. bufpush(0x0129);
  244. break;
  245. case 0x012A:
  246. bufpush(0x012B);
  247. break;
  248. case 0x012C:
  249. bufpush(0x012D);
  250. break;
  251. case 0x012E:
  252. bufpush(0x012F);
  253. break;
  254. case 0x0130:
  255. bufpush(0x0069);
  256. bufpush(0x0307);
  257. break;
  258. case 0x0130:
  259. bufpush(0x0069);
  260. break;
  261. case 0x0132:
  262. bufpush(0x0133);
  263. break;
  264. case 0x0134:
  265. bufpush(0x0135);
  266. break;
  267. case 0x0136:
  268. bufpush(0x0137);
  269. break;
  270. case 0x0139:
  271. bufpush(0x013A);
  272. break;
  273. case 0x013B:
  274. bufpush(0x013C);
  275. break;
  276. case 0x013D:
  277. bufpush(0x013E);
  278. break;
  279. case 0x013F:
  280. bufpush(0x0140);
  281. break;
  282. case 0x0141:
  283. bufpush(0x0142);
  284. break;
  285. case 0x0143:
  286. bufpush(0x0144);
  287. break;
  288. case 0x0145:
  289. bufpush(0x0146);
  290. break;
  291. case 0x0147:
  292. bufpush(0x0148);
  293. break;
  294. case 0x0149:
  295. bufpush(0x02BC);
  296. bufpush(0x006E);
  297. break;
  298. case 0x014A:
  299. bufpush(0x014B);
  300. break;
  301. case 0x014C:
  302. bufpush(0x014D);
  303. break;
  304. case 0x014E:
  305. bufpush(0x014F);
  306. break;
  307. case 0x0150:
  308. bufpush(0x0151);
  309. break;
  310. case 0x0152:
  311. bufpush(0x0153);
  312. break;
  313. case 0x0154:
  314. bufpush(0x0155);
  315. break;
  316. case 0x0156:
  317. bufpush(0x0157);
  318. break;
  319. case 0x0158:
  320. bufpush(0x0159);
  321. break;
  322. case 0x015A:
  323. bufpush(0x015B);
  324. break;
  325. case 0x015C:
  326. bufpush(0x015D);
  327. break;
  328. case 0x015E:
  329. bufpush(0x015F);
  330. break;
  331. case 0x0160:
  332. bufpush(0x0161);
  333. break;
  334. case 0x0162:
  335. bufpush(0x0163);
  336. break;
  337. case 0x0164:
  338. bufpush(0x0165);
  339. break;
  340. case 0x0166:
  341. bufpush(0x0167);
  342. break;
  343. case 0x0168:
  344. bufpush(0x0169);
  345. break;
  346. case 0x016A:
  347. bufpush(0x016B);
  348. break;
  349. case 0x016C:
  350. bufpush(0x016D);
  351. break;
  352. case 0x016E:
  353. bufpush(0x016F);
  354. break;
  355. case 0x0170:
  356. bufpush(0x0171);
  357. break;
  358. case 0x0172:
  359. bufpush(0x0173);
  360. break;
  361. case 0x0174:
  362. bufpush(0x0175);
  363. break;
  364. case 0x0176:
  365. bufpush(0x0177);
  366. break;
  367. case 0x0178:
  368. bufpush(0x00FF);
  369. break;
  370. case 0x0179:
  371. bufpush(0x017A);
  372. break;
  373. case 0x017B:
  374. bufpush(0x017C);
  375. break;
  376. case 0x017D:
  377. bufpush(0x017E);
  378. break;
  379. case 0x017F:
  380. bufpush(0x0073);
  381. break;
  382. case 0x0181:
  383. bufpush(0x0253);
  384. break;
  385. case 0x0182:
  386. bufpush(0x0183);
  387. break;
  388. case 0x0184:
  389. bufpush(0x0185);
  390. break;
  391. case 0x0186:
  392. bufpush(0x0254);
  393. break;
  394. case 0x0187:
  395. bufpush(0x0188);
  396. break;
  397. case 0x0189:
  398. bufpush(0x0256);
  399. break;
  400. case 0x018A:
  401. bufpush(0x0257);
  402. break;
  403. case 0x018B:
  404. bufpush(0x018C);
  405. break;
  406. case 0x018E:
  407. bufpush(0x01DD);
  408. break;
  409. case 0x018F:
  410. bufpush(0x0259);
  411. break;
  412. case 0x0190:
  413. bufpush(0x025B);
  414. break;
  415. case 0x0191:
  416. bufpush(0x0192);
  417. break;
  418. case 0x0193:
  419. bufpush(0x0260);
  420. break;
  421. case 0x0194:
  422. bufpush(0x0263);
  423. break;
  424. case 0x0196:
  425. bufpush(0x0269);
  426. break;
  427. case 0x0197:
  428. bufpush(0x0268);
  429. break;
  430. case 0x0198:
  431. bufpush(0x0199);
  432. break;
  433. case 0x019C:
  434. bufpush(0x026F);
  435. break;
  436. case 0x019D:
  437. bufpush(0x0272);
  438. break;
  439. case 0x019F:
  440. bufpush(0x0275);
  441. break;
  442. case 0x01A0:
  443. bufpush(0x01A1);
  444. break;
  445. case 0x01A2:
  446. bufpush(0x01A3);
  447. break;
  448. case 0x01A4:
  449. bufpush(0x01A5);
  450. break;
  451. case 0x01A6:
  452. bufpush(0x0280);
  453. break;
  454. case 0x01A7:
  455. bufpush(0x01A8);
  456. break;
  457. case 0x01A9:
  458. bufpush(0x0283);
  459. break;
  460. case 0x01AC:
  461. bufpush(0x01AD);
  462. break;
  463. case 0x01AE:
  464. bufpush(0x0288);
  465. break;
  466. case 0x01AF:
  467. bufpush(0x01B0);
  468. break;
  469. case 0x01B1:
  470. bufpush(0x028A);
  471. break;
  472. case 0x01B2:
  473. bufpush(0x028B);
  474. break;
  475. case 0x01B3:
  476. bufpush(0x01B4);
  477. break;
  478. case 0x01B5:
  479. bufpush(0x01B6);
  480. break;
  481. case 0x01B7:
  482. bufpush(0x0292);
  483. break;
  484. case 0x01B8:
  485. bufpush(0x01B9);
  486. break;
  487. case 0x01BC:
  488. bufpush(0x01BD);
  489. break;
  490. case 0x01C4:
  491. bufpush(0x01C6);
  492. break;
  493. case 0x01C5:
  494. bufpush(0x01C6);
  495. break;
  496. case 0x01C7:
  497. bufpush(0x01C9);
  498. break;
  499. case 0x01C8:
  500. bufpush(0x01C9);
  501. break;
  502. case 0x01CA:
  503. bufpush(0x01CC);
  504. break;
  505. case 0x01CB:
  506. bufpush(0x01CC);
  507. break;
  508. case 0x01CD:
  509. bufpush(0x01CE);
  510. break;
  511. case 0x01CF:
  512. bufpush(0x01D0);
  513. break;
  514. case 0x01D1:
  515. bufpush(0x01D2);
  516. break;
  517. case 0x01D3:
  518. bufpush(0x01D4);
  519. break;
  520. case 0x01D5:
  521. bufpush(0x01D6);
  522. break;
  523. case 0x01D7:
  524. bufpush(0x01D8);
  525. break;
  526. case 0x01D9:
  527. bufpush(0x01DA);
  528. break;
  529. case 0x01DB:
  530. bufpush(0x01DC);
  531. break;
  532. case 0x01DE:
  533. bufpush(0x01DF);
  534. break;
  535. case 0x01E0:
  536. bufpush(0x01E1);
  537. break;
  538. case 0x01E2:
  539. bufpush(0x01E3);
  540. break;
  541. case 0x01E4:
  542. bufpush(0x01E5);
  543. break;
  544. case 0x01E6:
  545. bufpush(0x01E7);
  546. break;
  547. case 0x01E8:
  548. bufpush(0x01E9);
  549. break;
  550. case 0x01EA:
  551. bufpush(0x01EB);
  552. break;
  553. case 0x01EC:
  554. bufpush(0x01ED);
  555. break;
  556. case 0x01EE:
  557. bufpush(0x01EF);
  558. break;
  559. case 0x01F0:
  560. bufpush(0x006A);
  561. bufpush(0x030C);
  562. break;
  563. case 0x01F1:
  564. bufpush(0x01F3);
  565. break;
  566. case 0x01F2:
  567. bufpush(0x01F3);
  568. break;
  569. case 0x01F4:
  570. bufpush(0x01F5);
  571. break;
  572. case 0x01F6:
  573. bufpush(0x0195);
  574. break;
  575. case 0x01F7:
  576. bufpush(0x01BF);
  577. break;
  578. case 0x01F8:
  579. bufpush(0x01F9);
  580. break;
  581. case 0x01FA:
  582. bufpush(0x01FB);
  583. break;
  584. case 0x01FC:
  585. bufpush(0x01FD);
  586. break;
  587. case 0x01FE:
  588. bufpush(0x01FF);
  589. break;
  590. case 0x0200:
  591. bufpush(0x0201);
  592. break;
  593. case 0x0202:
  594. bufpush(0x0203);
  595. break;
  596. case 0x0204:
  597. bufpush(0x0205);
  598. break;
  599. case 0x0206:
  600. bufpush(0x0207);
  601. break;
  602. case 0x0208:
  603. bufpush(0x0209);
  604. break;
  605. case 0x020A:
  606. bufpush(0x020B);
  607. break;
  608. case 0x020C:
  609. bufpush(0x020D);
  610. break;
  611. case 0x020E:
  612. bufpush(0x020F);
  613. break;
  614. case 0x0210:
  615. bufpush(0x0211);
  616. break;
  617. case 0x0212:
  618. bufpush(0x0213);
  619. break;
  620. case 0x0214:
  621. bufpush(0x0215);
  622. break;
  623. case 0x0216:
  624. bufpush(0x0217);
  625. break;
  626. case 0x0218:
  627. bufpush(0x0219);
  628. break;
  629. case 0x021A:
  630. bufpush(0x021B);
  631. break;
  632. case 0x021C:
  633. bufpush(0x021D);
  634. break;
  635. case 0x021E:
  636. bufpush(0x021F);
  637. break;
  638. case 0x0220:
  639. bufpush(0x019E);
  640. break;
  641. case 0x0222:
  642. bufpush(0x0223);
  643. break;
  644. case 0x0224:
  645. bufpush(0x0225);
  646. break;
  647. case 0x0226:
  648. bufpush(0x0227);
  649. break;
  650. case 0x0228:
  651. bufpush(0x0229);
  652. break;
  653. case 0x022A:
  654. bufpush(0x022B);
  655. break;
  656. case 0x022C:
  657. bufpush(0x022D);
  658. break;
  659. case 0x022E:
  660. bufpush(0x022F);
  661. break;
  662. case 0x0230:
  663. bufpush(0x0231);
  664. break;
  665. case 0x0232:
  666. bufpush(0x0233);
  667. break;
  668. case 0x0345:
  669. bufpush(0x03B9);
  670. break;
  671. case 0x0386:
  672. bufpush(0x03AC);
  673. break;
  674. case 0x0388:
  675. bufpush(0x03AD);
  676. break;
  677. case 0x0389:
  678. bufpush(0x03AE);
  679. break;
  680. case 0x038A:
  681. bufpush(0x03AF);
  682. break;
  683. case 0x038C:
  684. bufpush(0x03CC);
  685. break;
  686. case 0x038E:
  687. bufpush(0x03CD);
  688. break;
  689. case 0x038F:
  690. bufpush(0x03CE);
  691. break;
  692. case 0x0390:
  693. bufpush(0x03B9);
  694. bufpush(0x0308);
  695. bufpush(0x0301);
  696. break;
  697. case 0x0391:
  698. bufpush(0x03B1);
  699. break;
  700. case 0x0392:
  701. bufpush(0x03B2);
  702. break;
  703. case 0x0393:
  704. bufpush(0x03B3);
  705. break;
  706. case 0x0394:
  707. bufpush(0x03B4);
  708. break;
  709. case 0x0395:
  710. bufpush(0x03B5);
  711. break;
  712. case 0x0396:
  713. bufpush(0x03B6);
  714. break;
  715. case 0x0397:
  716. bufpush(0x03B7);
  717. break;
  718. case 0x0398:
  719. bufpush(0x03B8);
  720. break;
  721. case 0x0399:
  722. bufpush(0x03B9);
  723. break;
  724. case 0x039A:
  725. bufpush(0x03BA);
  726. break;
  727. case 0x039B:
  728. bufpush(0x03BB);
  729. break;
  730. case 0x039C:
  731. bufpush(0x03BC);
  732. break;
  733. case 0x039D:
  734. bufpush(0x03BD);
  735. break;
  736. case 0x039E:
  737. bufpush(0x03BE);
  738. break;
  739. case 0x039F:
  740. bufpush(0x03BF);
  741. break;
  742. case 0x03A0:
  743. bufpush(0x03C0);
  744. break;
  745. case 0x03A1:
  746. bufpush(0x03C1);
  747. break;
  748. case 0x03A3:
  749. bufpush(0x03C3);
  750. break;
  751. case 0x03A4:
  752. bufpush(0x03C4);
  753. break;
  754. case 0x03A5:
  755. bufpush(0x03C5);
  756. break;
  757. case 0x03A6:
  758. bufpush(0x03C6);
  759. break;
  760. case 0x03A7:
  761. bufpush(0x03C7);
  762. break;
  763. case 0x03A8:
  764. bufpush(0x03C8);
  765. break;
  766. case 0x03A9:
  767. bufpush(0x03C9);
  768. break;
  769. case 0x03AA:
  770. bufpush(0x03CA);
  771. break;
  772. case 0x03AB:
  773. bufpush(0x03CB);
  774. break;
  775. case 0x03B0:
  776. bufpush(0x03C5);
  777. bufpush(0x0308);
  778. bufpush(0x0301);
  779. break;
  780. case 0x03C2:
  781. bufpush(0x03C3);
  782. break;
  783. case 0x03D0:
  784. bufpush(0x03B2);
  785. break;
  786. case 0x03D1:
  787. bufpush(0x03B8);
  788. break;
  789. case 0x03D5:
  790. bufpush(0x03C6);
  791. break;
  792. case 0x03D6:
  793. bufpush(0x03C0);
  794. break;
  795. case 0x03D8:
  796. bufpush(0x03D9);
  797. break;
  798. case 0x03DA:
  799. bufpush(0x03DB);
  800. break;
  801. case 0x03DC:
  802. bufpush(0x03DD);
  803. break;
  804. case 0x03DE:
  805. bufpush(0x03DF);
  806. break;
  807. case 0x03E0:
  808. bufpush(0x03E1);
  809. break;
  810. case 0x03E2:
  811. bufpush(0x03E3);
  812. break;
  813. case 0x03E4:
  814. bufpush(0x03E5);
  815. break;
  816. case 0x03E6:
  817. bufpush(0x03E7);
  818. break;
  819. case 0x03E8:
  820. bufpush(0x03E9);
  821. break;
  822. case 0x03EA:
  823. bufpush(0x03EB);
  824. break;
  825. case 0x03EC:
  826. bufpush(0x03ED);
  827. break;
  828. case 0x03EE:
  829. bufpush(0x03EF);
  830. break;
  831. case 0x03F0:
  832. bufpush(0x03BA);
  833. break;
  834. case 0x03F1:
  835. bufpush(0x03C1);
  836. break;
  837. case 0x03F2:
  838. bufpush(0x03C3);
  839. break;
  840. case 0x03F4:
  841. bufpush(0x03B8);
  842. break;
  843. case 0x03F5:
  844. bufpush(0x03B5);
  845. break;
  846. case 0x0400:
  847. bufpush(0x0450);
  848. break;
  849. case 0x0401:
  850. bufpush(0x0451);
  851. break;
  852. case 0x0402:
  853. bufpush(0x0452);
  854. break;
  855. case 0x0403:
  856. bufpush(0x0453);
  857. break;
  858. case 0x0404:
  859. bufpush(0x0454);
  860. break;
  861. case 0x0405:
  862. bufpush(0x0455);
  863. break;
  864. case 0x0406:
  865. bufpush(0x0456);
  866. break;
  867. case 0x0407:
  868. bufpush(0x0457);
  869. break;
  870. case 0x0408:
  871. bufpush(0x0458);
  872. break;
  873. case 0x0409:
  874. bufpush(0x0459);
  875. break;
  876. case 0x040A:
  877. bufpush(0x045A);
  878. break;
  879. case 0x040B:
  880. bufpush(0x045B);
  881. break;
  882. case 0x040C:
  883. bufpush(0x045C);
  884. break;
  885. case 0x040D:
  886. bufpush(0x045D);
  887. break;
  888. case 0x040E:
  889. bufpush(0x045E);
  890. break;
  891. case 0x040F:
  892. bufpush(0x045F);
  893. break;
  894. case 0x0410:
  895. bufpush(0x0430);
  896. break;
  897. case 0x0411:
  898. bufpush(0x0431);
  899. break;
  900. case 0x0412:
  901. bufpush(0x0432);
  902. break;
  903. case 0x0413:
  904. bufpush(0x0433);
  905. break;
  906. case 0x0414:
  907. bufpush(0x0434);
  908. break;
  909. case 0x0415:
  910. bufpush(0x0435);
  911. break;
  912. case 0x0416:
  913. bufpush(0x0436);
  914. break;
  915. case 0x0417:
  916. bufpush(0x0437);
  917. break;
  918. case 0x0418:
  919. bufpush(0x0438);
  920. break;
  921. case 0x0419:
  922. bufpush(0x0439);
  923. break;
  924. case 0x041A:
  925. bufpush(0x043A);
  926. break;
  927. case 0x041B:
  928. bufpush(0x043B);
  929. break;
  930. case 0x041C:
  931. bufpush(0x043C);
  932. break;
  933. case 0x041D:
  934. bufpush(0x043D);
  935. break;
  936. case 0x041E:
  937. bufpush(0x043E);
  938. break;
  939. case 0x041F:
  940. bufpush(0x043F);
  941. break;
  942. case 0x0420:
  943. bufpush(0x0440);
  944. break;
  945. case 0x0421:
  946. bufpush(0x0441);
  947. break;
  948. case 0x0422:
  949. bufpush(0x0442);
  950. break;
  951. case 0x0423:
  952. bufpush(0x0443);
  953. break;
  954. case 0x0424:
  955. bufpush(0x0444);
  956. break;
  957. case 0x0425:
  958. bufpush(0x0445);
  959. break;
  960. case 0x0426:
  961. bufpush(0x0446);
  962. break;
  963. case 0x0427:
  964. bufpush(0x0447);
  965. break;
  966. case 0x0428:
  967. bufpush(0x0448);
  968. break;
  969. case 0x0429:
  970. bufpush(0x0449);
  971. break;
  972. case 0x042A:
  973. bufpush(0x044A);
  974. break;
  975. case 0x042B:
  976. bufpush(0x044B);
  977. break;
  978. case 0x042C:
  979. bufpush(0x044C);
  980. break;
  981. case 0x042D:
  982. bufpush(0x044D);
  983. break;
  984. case 0x042E:
  985. bufpush(0x044E);
  986. break;
  987. case 0x042F:
  988. bufpush(0x044F);
  989. break;
  990. case 0x0460:
  991. bufpush(0x0461);
  992. break;
  993. case 0x0462:
  994. bufpush(0x0463);
  995. break;
  996. case 0x0464:
  997. bufpush(0x0465);
  998. break;
  999. case 0x0466:
  1000. bufpush(0x0467);
  1001. break;
  1002. case 0x0468:
  1003. bufpush(0x0469);
  1004. break;
  1005. case 0x046A:
  1006. bufpush(0x046B);
  1007. break;
  1008. case 0x046C:
  1009. bufpush(0x046D);
  1010. break;
  1011. case 0x046E:
  1012. bufpush(0x046F);
  1013. break;
  1014. case 0x0470:
  1015. bufpush(0x0471);
  1016. break;
  1017. case 0x0472:
  1018. bufpush(0x0473);
  1019. break;
  1020. case 0x0474:
  1021. bufpush(0x0475);
  1022. break;
  1023. case 0x0476:
  1024. bufpush(0x0477);
  1025. break;
  1026. case 0x0478:
  1027. bufpush(0x0479);
  1028. break;
  1029. case 0x047A:
  1030. bufpush(0x047B);
  1031. break;
  1032. case 0x047C:
  1033. bufpush(0x047D);
  1034. break;
  1035. case 0x047E:
  1036. bufpush(0x047F);
  1037. break;
  1038. case 0x0480:
  1039. bufpush(0x0481);
  1040. break;
  1041. case 0x048A:
  1042. bufpush(0x048B);
  1043. break;
  1044. case 0x048C:
  1045. bufpush(0x048D);
  1046. break;
  1047. case 0x048E:
  1048. bufpush(0x048F);
  1049. break;
  1050. case 0x0490:
  1051. bufpush(0x0491);
  1052. break;
  1053. case 0x0492:
  1054. bufpush(0x0493);
  1055. break;
  1056. case 0x0494:
  1057. bufpush(0x0495);
  1058. break;
  1059. case 0x0496:
  1060. bufpush(0x0497);
  1061. break;
  1062. case 0x0498:
  1063. bufpush(0x0499);
  1064. break;
  1065. case 0x049A:
  1066. bufpush(0x049B);
  1067. break;
  1068. case 0x049C:
  1069. bufpush(0x049D);
  1070. break;
  1071. case 0x049E:
  1072. bufpush(0x049F);
  1073. break;
  1074. case 0x04A0:
  1075. bufpush(0x04A1);
  1076. break;
  1077. case 0x04A2:
  1078. bufpush(0x04A3);
  1079. break;
  1080. case 0x04A4:
  1081. bufpush(0x04A5);
  1082. break;
  1083. case 0x04A6:
  1084. bufpush(0x04A7);
  1085. break;
  1086. case 0x04A8:
  1087. bufpush(0x04A9);
  1088. break;
  1089. case 0x04AA:
  1090. bufpush(0x04AB);
  1091. break;
  1092. case 0x04AC:
  1093. bufpush(0x04AD);
  1094. break;
  1095. case 0x04AE:
  1096. bufpush(0x04AF);
  1097. break;
  1098. case 0x04B0:
  1099. bufpush(0x04B1);
  1100. break;
  1101. case 0x04B2:
  1102. bufpush(0x04B3);
  1103. break;
  1104. case 0x04B4:
  1105. bufpush(0x04B5);
  1106. break;
  1107. case 0x04B6:
  1108. bufpush(0x04B7);
  1109. break;
  1110. case 0x04B8:
  1111. bufpush(0x04B9);
  1112. break;
  1113. case 0x04BA:
  1114. bufpush(0x04BB);
  1115. break;
  1116. case 0x04BC:
  1117. bufpush(0x04BD);
  1118. break;
  1119. case 0x04BE:
  1120. bufpush(0x04BF);
  1121. break;
  1122. case 0x04C1:
  1123. bufpush(0x04C2);
  1124. break;
  1125. case 0x04C3:
  1126. bufpush(0x04C4);
  1127. break;
  1128. case 0x04C5:
  1129. bufpush(0x04C6);
  1130. break;
  1131. case 0x04C7:
  1132. bufpush(0x04C8);
  1133. break;
  1134. case 0x04C9:
  1135. bufpush(0x04CA);
  1136. break;
  1137. case 0x04CB:
  1138. bufpush(0x04CC);
  1139. break;
  1140. case 0x04CD:
  1141. bufpush(0x04CE);
  1142. break;
  1143. case 0x04D0:
  1144. bufpush(0x04D1);
  1145. break;
  1146. case 0x04D2:
  1147. bufpush(0x04D3);
  1148. break;
  1149. case 0x04D4:
  1150. bufpush(0x04D5);
  1151. break;
  1152. case 0x04D6:
  1153. bufpush(0x04D7);
  1154. break;
  1155. case 0x04D8:
  1156. bufpush(0x04D9);
  1157. break;
  1158. case 0x04DA:
  1159. bufpush(0x04DB);
  1160. break;
  1161. case 0x04DC:
  1162. bufpush(0x04DD);
  1163. break;
  1164. case 0x04DE:
  1165. bufpush(0x04DF);
  1166. break;
  1167. case 0x04E0:
  1168. bufpush(0x04E1);
  1169. break;
  1170. case 0x04E2:
  1171. bufpush(0x04E3);
  1172. break;
  1173. case 0x04E4:
  1174. bufpush(0x04E5);
  1175. break;
  1176. case 0x04E6:
  1177. bufpush(0x04E7);
  1178. break;
  1179. case 0x04E8:
  1180. bufpush(0x04E9);
  1181. break;
  1182. case 0x04EA:
  1183. bufpush(0x04EB);
  1184. break;
  1185. case 0x04EC:
  1186. bufpush(0x04ED);
  1187. break;
  1188. case 0x04EE:
  1189. bufpush(0x04EF);
  1190. break;
  1191. case 0x04F0:
  1192. bufpush(0x04F1);
  1193. break;
  1194. case 0x04F2:
  1195. bufpush(0x04F3);
  1196. break;
  1197. case 0x04F4:
  1198. bufpush(0x04F5);
  1199. break;
  1200. case 0x04F8:
  1201. bufpush(0x04F9);
  1202. break;
  1203. case 0x0500:
  1204. bufpush(0x0501);
  1205. break;
  1206. case 0x0502:
  1207. bufpush(0x0503);
  1208. break;
  1209. case 0x0504:
  1210. bufpush(0x0505);
  1211. break;
  1212. case 0x0506:
  1213. bufpush(0x0507);
  1214. break;
  1215. case 0x0508:
  1216. bufpush(0x0509);
  1217. break;
  1218. case 0x050A:
  1219. bufpush(0x050B);
  1220. break;
  1221. case 0x050C:
  1222. bufpush(0x050D);
  1223. break;
  1224. case 0x050E:
  1225. bufpush(0x050F);
  1226. break;
  1227. case 0x0531:
  1228. bufpush(0x0561);
  1229. break;
  1230. case 0x0532:
  1231. bufpush(0x0562);
  1232. break;
  1233. case 0x0533:
  1234. bufpush(0x0563);
  1235. break;
  1236. case 0x0534:
  1237. bufpush(0x0564);
  1238. break;
  1239. case 0x0535:
  1240. bufpush(0x0565);
  1241. break;
  1242. case 0x0536:
  1243. bufpush(0x0566);
  1244. break;
  1245. case 0x0537:
  1246. bufpush(0x0567);
  1247. break;
  1248. case 0x0538:
  1249. bufpush(0x0568);
  1250. break;
  1251. case 0x0539:
  1252. bufpush(0x0569);
  1253. break;
  1254. case 0x053A:
  1255. bufpush(0x056A);
  1256. break;
  1257. case 0x053B:
  1258. bufpush(0x056B);
  1259. break;
  1260. case 0x053C:
  1261. bufpush(0x056C);
  1262. break;
  1263. case 0x053D:
  1264. bufpush(0x056D);
  1265. break;
  1266. case 0x053E:
  1267. bufpush(0x056E);
  1268. break;
  1269. case 0x053F:
  1270. bufpush(0x056F);
  1271. break;
  1272. case 0x0540:
  1273. bufpush(0x0570);
  1274. break;
  1275. case 0x0541:
  1276. bufpush(0x0571);
  1277. break;
  1278. case 0x0542:
  1279. bufpush(0x0572);
  1280. break;
  1281. case 0x0543:
  1282. bufpush(0x0573);
  1283. break;
  1284. case 0x0544:
  1285. bufpush(0x0574);
  1286. break;
  1287. case 0x0545:
  1288. bufpush(0x0575);
  1289. break;
  1290. case 0x0546:
  1291. bufpush(0x0576);
  1292. break;
  1293. case 0x0547:
  1294. bufpush(0x0577);
  1295. break;
  1296. case 0x0548:
  1297. bufpush(0x0578);
  1298. break;
  1299. case 0x0549:
  1300. bufpush(0x0579);
  1301. break;
  1302. case 0x054A:
  1303. bufpush(0x057A);
  1304. break;
  1305. case 0x054B:
  1306. bufpush(0x057B);
  1307. break;
  1308. case 0x054C:
  1309. bufpush(0x057C);
  1310. break;
  1311. case 0x054D:
  1312. bufpush(0x057D);
  1313. break;
  1314. case 0x054E:
  1315. bufpush(0x057E);
  1316. break;
  1317. case 0x054F:
  1318. bufpush(0x057F);
  1319. break;
  1320. case 0x0550:
  1321. bufpush(0x0580);
  1322. break;
  1323. case 0x0551:
  1324. bufpush(0x0581);
  1325. break;
  1326. case 0x0552:
  1327. bufpush(0x0582);
  1328. break;
  1329. case 0x0553:
  1330. bufpush(0x0583);
  1331. break;
  1332. case 0x0554:
  1333. bufpush(0x0584);
  1334. break;
  1335. case 0x0555:
  1336. bufpush(0x0585);
  1337. break;
  1338. case 0x0556:
  1339. bufpush(0x0586);
  1340. break;
  1341. case 0x0587:
  1342. bufpush(0x0565);
  1343. bufpush(0x0582);
  1344. break;
  1345. case 0x1E00:
  1346. bufpush(0x1E01);
  1347. break;
  1348. case 0x1E02:
  1349. bufpush(0x1E03);
  1350. break;
  1351. case 0x1E04:
  1352. bufpush(0x1E05);
  1353. break;
  1354. case 0x1E06:
  1355. bufpush(0x1E07);
  1356. break;
  1357. case 0x1E08:
  1358. bufpush(0x1E09);
  1359. break;
  1360. case 0x1E0A:
  1361. bufpush(0x1E0B);
  1362. break;
  1363. case 0x1E0C:
  1364. bufpush(0x1E0D);
  1365. break;
  1366. case 0x1E0E:
  1367. bufpush(0x1E0F);
  1368. break;
  1369. case 0x1E10:
  1370. bufpush(0x1E11);
  1371. break;
  1372. case 0x1E12:
  1373. bufpush(0x1E13);
  1374. break;
  1375. case 0x1E14:
  1376. bufpush(0x1E15);
  1377. break;
  1378. case 0x1E16:
  1379. bufpush(0x1E17);
  1380. break;
  1381. case 0x1E18:
  1382. bufpush(0x1E19);
  1383. break;
  1384. case 0x1E1A:
  1385. bufpush(0x1E1B);
  1386. break;
  1387. case 0x1E1C:
  1388. bufpush(0x1E1D);
  1389. break;
  1390. case 0x1E1E:
  1391. bufpush(0x1E1F);
  1392. break;
  1393. case 0x1E20:
  1394. bufpush(0x1E21);
  1395. break;
  1396. case 0x1E22:
  1397. bufpush(0x1E23);
  1398. break;
  1399. case 0x1E24:
  1400. bufpush(0x1E25);
  1401. break;
  1402. case 0x1E26:
  1403. bufpush(0x1E27);
  1404. break;
  1405. case 0x1E28:
  1406. bufpush(0x1E29);
  1407. break;
  1408. case 0x1E2A:
  1409. bufpush(0x1E2B);
  1410. break;
  1411. case 0x1E2C:
  1412. bufpush(0x1E2D);
  1413. break;
  1414. case 0x1E2E:
  1415. bufpush(0x1E2F);
  1416. break;
  1417. case 0x1E30:
  1418. bufpush(0x1E31);
  1419. break;
  1420. case 0x1E32:
  1421. bufpush(0x1E33);
  1422. break;
  1423. case 0x1E34:
  1424. bufpush(0x1E35);
  1425. break;
  1426. case 0x1E36:
  1427. bufpush(0x1E37);
  1428. break;
  1429. case 0x1E38:
  1430. bufpush(0x1E39);
  1431. break;
  1432. case 0x1E3A:
  1433. bufpush(0x1E3B);
  1434. break;
  1435. case 0x1E3C:
  1436. bufpush(0x1E3D);
  1437. break;
  1438. case 0x1E3E:
  1439. bufpush(0x1E3F);
  1440. break;
  1441. case 0x1E40:
  1442. bufpush(0x1E41);
  1443. break;
  1444. case 0x1E42:
  1445. bufpush(0x1E43);
  1446. break;
  1447. case 0x1E44:
  1448. bufpush(0x1E45);
  1449. break;
  1450. case 0x1E46:
  1451. bufpush(0x1E47);
  1452. break;
  1453. case 0x1E48:
  1454. bufpush(0x1E49);
  1455. break;
  1456. case 0x1E4A:
  1457. bufpush(0x1E4B);
  1458. break;
  1459. case 0x1E4C:
  1460. bufpush(0x1E4D);
  1461. break;
  1462. case 0x1E4E:
  1463. bufpush(0x1E4F);
  1464. break;
  1465. case 0x1E50:
  1466. bufpush(0x1E51);
  1467. break;
  1468. case 0x1E52:
  1469. bufpush(0x1E53);
  1470. break;
  1471. case 0x1E54:
  1472. bufpush(0x1E55);
  1473. break;
  1474. case 0x1E56:
  1475. bufpush(0x1E57);
  1476. break;
  1477. case 0x1E58:
  1478. bufpush(0x1E59);
  1479. break;
  1480. case 0x1E5A:
  1481. bufpush(0x1E5B);
  1482. break;
  1483. case 0x1E5C:
  1484. bufpush(0x1E5D);
  1485. break;
  1486. case 0x1E5E:
  1487. bufpush(0x1E5F);
  1488. break;
  1489. case 0x1E60:
  1490. bufpush(0x1E61);
  1491. break;
  1492. case 0x1E62:
  1493. bufpush(0x1E63);
  1494. break;
  1495. case 0x1E64:
  1496. bufpush(0x1E65);
  1497. break;
  1498. case 0x1E66:
  1499. bufpush(0x1E67);
  1500. break;
  1501. case 0x1E68:
  1502. bufpush(0x1E69);
  1503. break;
  1504. case 0x1E6A:
  1505. bufpush(0x1E6B);
  1506. break;
  1507. case 0x1E6C:
  1508. bufpush(0x1E6D);
  1509. break;
  1510. case 0x1E6E:
  1511. bufpush(0x1E6F);
  1512. break;
  1513. case 0x1E70:
  1514. bufpush(0x1E71);
  1515. break;
  1516. case 0x1E72:
  1517. bufpush(0x1E73);
  1518. break;
  1519. case 0x1E74:
  1520. bufpush(0x1E75);
  1521. break;
  1522. case 0x1E76:
  1523. bufpush(0x1E77);
  1524. break;
  1525. case 0x1E78:
  1526. bufpush(0x1E79);
  1527. break;
  1528. case 0x1E7A:
  1529. bufpush(0x1E7B);
  1530. break;
  1531. case 0x1E7C:
  1532. bufpush(0x1E7D);
  1533. break;
  1534. case 0x1E7E:
  1535. bufpush(0x1E7F);
  1536. break;
  1537. case 0x1E80:
  1538. bufpush(0x1E81);
  1539. break;
  1540. case 0x1E82:
  1541. bufpush(0x1E83);
  1542. break;
  1543. case 0x1E84:
  1544. bufpush(0x1E85);
  1545. break;
  1546. case 0x1E86:
  1547. bufpush(0x1E87);
  1548. break;
  1549. case 0x1E88:
  1550. bufpush(0x1E89);
  1551. break;
  1552. case 0x1E8A:
  1553. bufpush(0x1E8B);
  1554. break;
  1555. case 0x1E8C:
  1556. bufpush(0x1E8D);
  1557. break;
  1558. case 0x1E8E:
  1559. bufpush(0x1E8F);
  1560. break;
  1561. case 0x1E90:
  1562. bufpush(0x1E91);
  1563. break;
  1564. case 0x1E92:
  1565. bufpush(0x1E93);
  1566. break;
  1567. case 0x1E94:
  1568. bufpush(0x1E95);
  1569. break;
  1570. case 0x1E96:
  1571. bufpush(0x0068);
  1572. bufpush(0x0331);
  1573. break;
  1574. case 0x1E97:
  1575. bufpush(0x0074);
  1576. bufpush(0x0308);
  1577. break;
  1578. case 0x1E98:
  1579. bufpush(0x0077);
  1580. bufpush(0x030A);
  1581. break;
  1582. case 0x1E99:
  1583. bufpush(0x0079);
  1584. bufpush(0x030A);
  1585. break;
  1586. case 0x1E9A:
  1587. bufpush(0x0061);
  1588. bufpush(0x02BE);
  1589. break;
  1590. case 0x1E9B:
  1591. bufpush(0x1E61);
  1592. break;
  1593. case 0x1EA0:
  1594. bufpush(0x1EA1);
  1595. break;
  1596. case 0x1EA2:
  1597. bufpush(0x1EA3);
  1598. break;
  1599. case 0x1EA4:
  1600. bufpush(0x1EA5);
  1601. break;
  1602. case 0x1EA6:
  1603. bufpush(0x1EA7);
  1604. break;
  1605. case 0x1EA8:
  1606. bufpush(0x1EA9);
  1607. break;
  1608. case 0x1EAA:
  1609. bufpush(0x1EAB);
  1610. break;
  1611. case 0x1EAC:
  1612. bufpush(0x1EAD);
  1613. break;
  1614. case 0x1EAE:
  1615. bufpush(0x1EAF);
  1616. break;
  1617. case 0x1EB0:
  1618. bufpush(0x1EB1);
  1619. break;
  1620. case 0x1EB2:
  1621. bufpush(0x1EB3);
  1622. break;
  1623. case 0x1EB4:
  1624. bufpush(0x1EB5);
  1625. break;
  1626. case 0x1EB6:
  1627. bufpush(0x1EB7);
  1628. break;
  1629. case 0x1EB8:
  1630. bufpush(0x1EB9);
  1631. break;
  1632. case 0x1EBA:
  1633. bufpush(0x1EBB);
  1634. break;
  1635. case 0x1EBC:
  1636. bufpush(0x1EBD);
  1637. break;
  1638. case 0x1EBE:
  1639. bufpush(0x1EBF);
  1640. break;
  1641. case 0x1EC0:
  1642. bufpush(0x1EC1);
  1643. break;
  1644. case 0x1EC2:
  1645. bufpush(0x1EC3);
  1646. break;
  1647. case 0x1EC4:
  1648. bufpush(0x1EC5);
  1649. break;
  1650. case 0x1EC6:
  1651. bufpush(0x1EC7);
  1652. break;
  1653. case 0x1EC8:
  1654. bufpush(0x1EC9);
  1655. break;
  1656. case 0x1ECA:
  1657. bufpush(0x1ECB);
  1658. break;
  1659. case 0x1ECC:
  1660. bufpush(0x1ECD);
  1661. break;
  1662. case 0x1ECE:
  1663. bufpush(0x1ECF);
  1664. break;
  1665. case 0x1ED0:
  1666. bufpush(0x1ED1);
  1667. break;
  1668. case 0x1ED2:
  1669. bufpush(0x1ED3);
  1670. break;
  1671. case 0x1ED4:
  1672. bufpush(0x1ED5);
  1673. break;
  1674. case 0x1ED6:
  1675. bufpush(0x1ED7);
  1676. break;
  1677. case 0x1ED8:
  1678. bufpush(0x1ED9);
  1679. break;
  1680. case 0x1EDA:
  1681. bufpush(0x1EDB);
  1682. break;
  1683. case 0x1EDC:
  1684. bufpush(0x1EDD);
  1685. break;
  1686. case 0x1EDE:
  1687. bufpush(0x1EDF);
  1688. break;
  1689. case 0x1EE0:
  1690. bufpush(0x1EE1);
  1691. break;
  1692. case 0x1EE2:
  1693. bufpush(0x1EE3);
  1694. break;
  1695. case 0x1EE4:
  1696. bufpush(0x1EE5);
  1697. break;
  1698. case 0x1EE6:
  1699. bufpush(0x1EE7);
  1700. break;
  1701. case 0x1EE8:
  1702. bufpush(0x1EE9);
  1703. break;
  1704. case 0x1EEA:
  1705. bufpush(0x1EEB);
  1706. break;
  1707. case 0x1EEC:
  1708. bufpush(0x1EED);
  1709. break;
  1710. case 0x1EEE:
  1711. bufpush(0x1EEF);
  1712. break;
  1713. case 0x1EF0:
  1714. bufpush(0x1EF1);
  1715. break;
  1716. case 0x1EF2:
  1717. bufpush(0x1EF3);
  1718. break;
  1719. case 0x1EF4:
  1720. bufpush(0x1EF5);
  1721. break;
  1722. case 0x1EF6:
  1723. bufpush(0x1EF7);
  1724. break;
  1725. case 0x1EF8:
  1726. bufpush(0x1EF9);
  1727. break;
  1728. case 0x1F08:
  1729. bufpush(0x1F00);
  1730. break;
  1731. case 0x1F09:
  1732. bufpush(0x1F01);
  1733. break;
  1734. case 0x1F0A:
  1735. bufpush(0x1F02);
  1736. break;
  1737. case 0x1F0B:
  1738. bufpush(0x1F03);
  1739. break;
  1740. case 0x1F0C:
  1741. bufpush(0x1F04);
  1742. break;
  1743. case 0x1F0D:
  1744. bufpush(0x1F05);
  1745. break;
  1746. case 0x1F0E:
  1747. bufpush(0x1F06);
  1748. break;
  1749. case 0x1F0F:
  1750. bufpush(0x1F07);
  1751. break;
  1752. case 0x1F18:
  1753. bufpush(0x1F10);
  1754. break;
  1755. case 0x1F19:
  1756. bufpush(0x1F11);
  1757. break;
  1758. case 0x1F1A:
  1759. bufpush(0x1F12);
  1760. break;
  1761. case 0x1F1B:
  1762. bufpush(0x1F13);
  1763. break;
  1764. case 0x1F1C:
  1765. bufpush(0x1F14);
  1766. break;
  1767. case 0x1F1D:
  1768. bufpush(0x1F15);
  1769. break;
  1770. case 0x1F28:
  1771. bufpush(0x1F20);
  1772. break;
  1773. case 0x1F29:
  1774. bufpush(0x1F21);
  1775. break;
  1776. case 0x1F2A:
  1777. bufpush(0x1F22);
  1778. break;
  1779. case 0x1F2B:
  1780. bufpush(0x1F23);
  1781. break;
  1782. case 0x1F2C:
  1783. bufpush(0x1F24);
  1784. break;
  1785. case 0x1F2D:
  1786. bufpush(0x1F25);
  1787. break;
  1788. case 0x1F2E:
  1789. bufpush(0x1F26);
  1790. break;
  1791. case 0x1F2F:
  1792. bufpush(0x1F27);
  1793. break;
  1794. case 0x1F38:
  1795. bufpush(0x1F30);
  1796. break;
  1797. case 0x1F39:
  1798. bufpush(0x1F31);
  1799. break;
  1800. case 0x1F3A:
  1801. bufpush(0x1F32);
  1802. break;
  1803. case 0x1F3B:
  1804. bufpush(0x1F33);
  1805. break;
  1806. case 0x1F3C:
  1807. bufpush(0x1F34);
  1808. break;
  1809. case 0x1F3D:
  1810. bufpush(0x1F35);
  1811. break;
  1812. case 0x1F3E:
  1813. bufpush(0x1F36);
  1814. break;
  1815. case 0x1F3F:
  1816. bufpush(0x1F37);
  1817. break;
  1818. case 0x1F48:
  1819. bufpush(0x1F40);
  1820. break;
  1821. case 0x1F49:
  1822. bufpush(0x1F41);
  1823. break;
  1824. case 0x1F4A:
  1825. bufpush(0x1F42);
  1826. break;
  1827. case 0x1F4B:
  1828. bufpush(0x1F43);
  1829. break;
  1830. case 0x1F4C:
  1831. bufpush(0x1F44);
  1832. break;
  1833. case 0x1F4D:
  1834. bufpush(0x1F45);
  1835. break;
  1836. case 0x1F50:
  1837. bufpush(0x03C5);
  1838. bufpush(0x0313);
  1839. break;
  1840. case 0x1F52:
  1841. bufpush(0x03C5);
  1842. bufpush(0x0313);
  1843. bufpush(0x0300);
  1844. break;
  1845. case 0x1F54:
  1846. bufpush(0x03C5);
  1847. bufpush(0x0313);
  1848. bufpush(0x0301);
  1849. break;
  1850. case 0x1F56:
  1851. bufpush(0x03C5);
  1852. bufpush(0x0313);
  1853. bufpush(0x0342);
  1854. break;
  1855. case 0x1F59:
  1856. bufpush(0x1F51);
  1857. break;
  1858. case 0x1F5B:
  1859. bufpush(0x1F53);
  1860. break;
  1861. case 0x1F5D:
  1862. bufpush(0x1F55);
  1863. break;
  1864. case 0x1F5F:
  1865. bufpush(0x1F57);
  1866. break;
  1867. case 0x1F68:
  1868. bufpush(0x1F60);
  1869. break;
  1870. case 0x1F69:
  1871. bufpush(0x1F61);
  1872. break;
  1873. case 0x1F6A:
  1874. bufpush(0x1F62);
  1875. break;
  1876. case 0x1F6B:
  1877. bufpush(0x1F63);
  1878. break;
  1879. case 0x1F6C:
  1880. bufpush(0x1F64);
  1881. break;
  1882. case 0x1F6D:
  1883. bufpush(0x1F65);
  1884. break;
  1885. case 0x1F6E:
  1886. bufpush(0x1F66);
  1887. break;
  1888. case 0x1F6F:
  1889. bufpush(0x1F67);
  1890. break;
  1891. case 0x1F80:
  1892. bufpush(0x1F00);
  1893. bufpush(0x03B9);
  1894. break;
  1895. case 0x1F81:
  1896. bufpush(0x1F01);
  1897. bufpush(0x03B9);
  1898. break;
  1899. case 0x1F82:
  1900. bufpush(0x1F02);
  1901. bufpush(0x03B9);
  1902. break;
  1903. case 0x1F83:
  1904. bufpush(0x1F03);
  1905. bufpush(0x03B9);
  1906. break;
  1907. case 0x1F84:
  1908. bufpush(0x1F04);
  1909. bufpush(0x03B9);
  1910. break;
  1911. case 0x1F85:
  1912. bufpush(0x1F05);
  1913. bufpush(0x03B9);
  1914. break;
  1915. case 0x1F86:
  1916. bufpush(0x1F06);
  1917. bufpush(0x03B9);
  1918. break;
  1919. case 0x1F87:
  1920. bufpush(0x1F07);
  1921. bufpush(0x03B9);
  1922. break;
  1923. case 0x1F88:
  1924. bufpush(0x1F00);
  1925. bufpush(0x03B9);
  1926. break;
  1927. case 0x:
  1928. break;
  1929. case 0x1F89:
  1930. bufpush(0x1F01);
  1931. bufpush(0x03B9);
  1932. break;
  1933. case 0x:
  1934. break;
  1935. case 0x1F8A:
  1936. bufpush(0x1F02);
  1937. bufpush(0x03B9);
  1938. break;
  1939. case 0x:
  1940. break;
  1941. case 0x1F8B:
  1942. bufpush(0x1F03);
  1943. bufpush(0x03B9);
  1944. break;
  1945. case 0x:
  1946. break;
  1947. case 0x1F8C:
  1948. bufpush(0x1F04);
  1949. bufpush(0x03B9);
  1950. break;
  1951. case 0x:
  1952. break;
  1953. case 0x1F8D:
  1954. bufpush(0x1F05);
  1955. bufpush(0x03B9);
  1956. break;
  1957. case 0x:
  1958. break;
  1959. case 0x1F8E:
  1960. bufpush(0x1F06);
  1961. bufpush(0x03B9);
  1962. break;
  1963. case 0x:
  1964. break;
  1965. case 0x1F8F:
  1966. bufpush(0x1F07);
  1967. bufpush(0x03B9);
  1968. break;
  1969. case 0x:
  1970. break;
  1971. case 0x1F90:
  1972. bufpush(0x1F20);
  1973. bufpush(0x03B9);
  1974. break;
  1975. case 0x1F91:
  1976. bufpush(0x1F21);
  1977. bufpush(0x03B9);
  1978. break;
  1979. case 0x1F92:
  1980. bufpush(0x1F22);
  1981. bufpush(0x03B9);
  1982. break;
  1983. case 0x1F93:
  1984. bufpush(0x1F23);
  1985. bufpush(0x03B9);
  1986. break;
  1987. case 0x1F94:
  1988. bufpush(0x1F24);
  1989. bufpush(0x03B9);
  1990. break;
  1991. case 0x1F95:
  1992. bufpush(0x1F25);
  1993. bufpush(0x03B9);
  1994. break;
  1995. case 0x1F96:
  1996. bufpush(0x1F26);
  1997. bufpush(0x03B9);
  1998. break;
  1999. case 0x1F97:
  2000. bufpush(0x1F27);
  2001. bufpush(0x03B9);
  2002. break;
  2003. case 0x1F98:
  2004. bufpush(0x1F20);
  2005. bufpush(0x03B9);
  2006. break;
  2007. case 0x:
  2008. break;
  2009. case 0x1F99:
  2010. bufpush(0x1F21);
  2011. bufpush(0x03B9);
  2012. break;
  2013. case 0x:
  2014. break;
  2015. case 0x1F9A:
  2016. bufpush(0x1F22);
  2017. bufpush(0x03B9);
  2018. break;
  2019. case 0x:
  2020. break;
  2021. case 0x1F9B:
  2022. bufpush(0x1F23);
  2023. bufpush(0x03B9);
  2024. break;
  2025. case 0x:
  2026. break;
  2027. case 0x1F9C:
  2028. bufpush(0x1F24);
  2029. bufpush(0x03B9);
  2030. break;
  2031. case 0x:
  2032. break;
  2033. case 0x1F9D:
  2034. bufpush(0x1F25);
  2035. bufpush(0x03B9);
  2036. break;
  2037. case 0x:
  2038. break;
  2039. case 0x1F9E:
  2040. bufpush(0x1F26);
  2041. bufpush(0x03B9);
  2042. break;
  2043. case 0x:
  2044. break;
  2045. case 0x1F9F:
  2046. bufpush(0x1F27);
  2047. bufpush(0x03B9);
  2048. break;
  2049. case 0x:
  2050. break;
  2051. case 0x1FA0:
  2052. bufpush(0x1F60);
  2053. bufpush(0x03B9);
  2054. break;
  2055. case 0x1FA1:
  2056. bufpush(0x1F61);
  2057. bufpush(0x03B9);
  2058. break;
  2059. case 0x1FA2:
  2060. bufpush(0x1F62);
  2061. bufpush(0x03B9);
  2062. break;
  2063. case 0x1FA3:
  2064. bufpush(0x1F63);
  2065. bufpush(0x03B9);
  2066. break;
  2067. case 0x1FA4:
  2068. bufpush(0x1F64);
  2069. bufpush(0x03B9);
  2070. break;
  2071. case 0x1FA5:
  2072. bufpush(0x1F65);
  2073. bufpush(0x03B9);
  2074. break;
  2075. case 0x1FA6:
  2076. bufpush(0x1F66);
  2077. bufpush(0x03B9);
  2078. break;
  2079. case 0x1FA7:
  2080. bufpush(0x1F67);
  2081. bufpush(0x03B9);
  2082. break;
  2083. case 0x1FA8:
  2084. bufpush(0x1F60);
  2085. bufpush(0x03B9);
  2086. break;
  2087. case 0x:
  2088. break;
  2089. case 0x1FA9:
  2090. bufpush(0x1F61);
  2091. bufpush(0x03B9);
  2092. break;
  2093. case 0x:
  2094. break;
  2095. case 0x1FAA:
  2096. bufpush(0x1F62);
  2097. bufpush(0x03B9);
  2098. break;
  2099. case 0x:
  2100. break;
  2101. case 0x1FAB:
  2102. bufpush(0x1F63);
  2103. bufpush(0x03B9);
  2104. break;
  2105. case 0x:
  2106. break;
  2107. case 0x1FAC:
  2108. bufpush(0x1F64);
  2109. bufpush(0x03B9);
  2110. break;
  2111. case 0x:
  2112. break;
  2113. case 0x1FAD:
  2114. bufpush(0x1F65);
  2115. bufpush(0x03B9);
  2116. break;
  2117. case 0x:
  2118. break;
  2119. case 0x1FAE:
  2120. bufpush(0x1F66);
  2121. bufpush(0x03B9);
  2122. break;
  2123. case 0x:
  2124. break;
  2125. case 0x1FAF:
  2126. bufpush(0x1F67);
  2127. bufpush(0x03B9);
  2128. break;
  2129. case 0x:
  2130. break;
  2131. case 0x1FB2:
  2132. bufpush(0x1F70);
  2133. bufpush(0x03B9);
  2134. break;
  2135. case 0x1FB3:
  2136. bufpush(0x03B1);
  2137. bufpush(0x03B9);
  2138. break;
  2139. case 0x1FB4:
  2140. bufpush(0x03AC);
  2141. bufpush(0x03B9);
  2142. break;
  2143. case 0x1FB6:
  2144. bufpush(0x03B1);
  2145. bufpush(0x0342);
  2146. break;
  2147. case 0x1FB7:
  2148. bufpush(0x03B1);
  2149. bufpush(0x0342);
  2150. bufpush(0x03B9);
  2151. break;
  2152. case 0x1FB8:
  2153. bufpush(0x1FB0);
  2154. break;
  2155. case 0x1FB9:
  2156. bufpush(0x1FB1);
  2157. break;
  2158. case 0x1FBA:
  2159. bufpush(0x1F70);
  2160. break;
  2161. case 0x1FBB:
  2162. bufpush(0x1F71);
  2163. break;
  2164. case 0x1FBC:
  2165. bufpush(0x03B1);
  2166. bufpush(0x03B9);
  2167. break;
  2168. case 0x:
  2169. break;
  2170. case 0x1FBE:
  2171. bufpush(0x03B9);
  2172. break;
  2173. case 0x1FC2:
  2174. bufpush(0x1F74);
  2175. bufpush(0x03B9);
  2176. break;
  2177. case 0x1FC3:
  2178. bufpush(0x03B7);
  2179. bufpush(0x03B9);
  2180. break;
  2181. case 0x1FC4:
  2182. bufpush(0x03AE);
  2183. bufpush(0x03B9);
  2184. break;
  2185. case 0x1FC6:
  2186. bufpush(0x03B7);
  2187. bufpush(0x0342);
  2188. break;
  2189. case 0x1FC7:
  2190. bufpush(0x03B7);
  2191. bufpush(0x0342);
  2192. bufpush(0x03B9);
  2193. break;
  2194. case 0x1FC8:
  2195. bufpush(0x1F72);
  2196. break;
  2197. case 0x1FC9:
  2198. bufpush(0x1F73);
  2199. break;
  2200. case 0x1FCA:
  2201. bufpush(0x1F74);
  2202. break;
  2203. case 0x1FCB:
  2204. bufpush(0x1F75);
  2205. break;
  2206. case 0x1FCC:
  2207. bufpush(0x03B7);
  2208. bufpush(0x03B9);
  2209. break;
  2210. case 0x:
  2211. break;
  2212. case 0x1FD2:
  2213. bufpush(0x03B9);
  2214. bufpush(0x0308);
  2215. bufpush(0x0300);
  2216. break;
  2217. case 0x1FD3:
  2218. bufpush(0x03B9);
  2219. bufpush(0x0308);
  2220. bufpush(0x0301);
  2221. break;
  2222. case 0x1FD6:
  2223. bufpush(0x03B9);
  2224. bufpush(0x0342);
  2225. break;
  2226. case 0x1FD7:
  2227. bufpush(0x03B9);
  2228. bufpush(0x0308);
  2229. bufpush(0x0342);
  2230. break;
  2231. case 0x1FD8:
  2232. bufpush(0x1FD0);
  2233. break;
  2234. case 0x1FD9:
  2235. bufpush(0x1FD1);
  2236. break;
  2237. case 0x1FDA:
  2238. bufpush(0x1F76);
  2239. break;
  2240. case 0x1FDB:
  2241. bufpush(0x1F77);
  2242. break;
  2243. case 0x1FE2:
  2244. bufpush(0x03C5);
  2245. bufpush(0x0308);
  2246. bufpush(0x0300);
  2247. break;
  2248. case 0x1FE3:
  2249. bufpush(0x03C5);
  2250. bufpush(0x0308);
  2251. bufpush(0x0301);
  2252. break;
  2253. case 0x1FE4:
  2254. bufpush(0x03C1);
  2255. bufpush(0x0313);
  2256. break;
  2257. case 0x1FE6:
  2258. bufpush(0x03C5);
  2259. bufpush(0x0342);
  2260. break;
  2261. case 0x1FE7:
  2262. bufpush(0x03C5);
  2263. bufpush(0x0308);
  2264. bufpush(0x0342);
  2265. break;
  2266. case 0x1FE8:
  2267. bufpush(0x1FE0);
  2268. break;
  2269. case 0x1FE9:
  2270. bufpush(0x1FE1);
  2271. break;
  2272. case 0x1FEA:
  2273. bufpush(0x1F7A);
  2274. break;
  2275. case 0x1FEB:
  2276. bufpush(0x1F7B);
  2277. break;
  2278. case 0x1FEC:
  2279. bufpush(0x1FE5);
  2280. break;
  2281. case 0x1FF2:
  2282. bufpush(0x1F7C);
  2283. bufpush(0x03B9);
  2284. break;
  2285. case 0x1FF3:
  2286. bufpush(0x03C9);
  2287. bufpush(0x03B9);
  2288. break;
  2289. case 0x1FF4:
  2290. bufpush(0x03CE);
  2291. bufpush(0x03B9);
  2292. break;
  2293. case 0x1FF6:
  2294. bufpush(0x03C9);
  2295. bufpush(0x0342);
  2296. break;
  2297. case 0x1FF7:
  2298. bufpush(0x03C9);
  2299. bufpush(0x0342);
  2300. bufpush(0x03B9);
  2301. break;
  2302. case 0x1FF8:
  2303. bufpush(0x1F78);
  2304. break;
  2305. case 0x1FF9:
  2306. bufpush(0x1F79);
  2307. break;
  2308. case 0x1FFA:
  2309. bufpush(0x1F7C);
  2310. break;
  2311. case 0x1FFB:
  2312. bufpush(0x1F7D);
  2313. break;
  2314. case 0x1FFC:
  2315. bufpush(0x03C9);
  2316. bufpush(0x03B9);
  2317. break;
  2318. case 0x:
  2319. break;
  2320. case 0x2126:
  2321. bufpush(0x03C9);
  2322. break;
  2323. case 0x212A:
  2324. bufpush(0x006B);
  2325. break;
  2326. case 0x212B:
  2327. bufpush(0x00E5);
  2328. break;
  2329. case 0x2160:
  2330. bufpush(0x2170);
  2331. break;
  2332. case 0x2161:
  2333. bufpush(0x2171);
  2334. break;
  2335. case 0x2162:
  2336. bufpush(0x2172);
  2337. break;
  2338. case 0x2163:
  2339. bufpush(0x2173);
  2340. break;
  2341. case 0x2164:
  2342. bufpush(0x2174);
  2343. break;
  2344. case 0x2165:
  2345. bufpush(0x2175);
  2346. break;
  2347. case 0x2166:
  2348. bufpush(0x2176);
  2349. break;
  2350. case 0x2167:
  2351. bufpush(0x2177);
  2352. break;
  2353. case 0x2168:
  2354. bufpush(0x2178);
  2355. break;
  2356. case 0x2169:
  2357. bufpush(0x2179);
  2358. break;
  2359. case 0x216A:
  2360. bufpush(0x217A);
  2361. break;
  2362. case 0x216B:
  2363. bufpush(0x217B);
  2364. break;
  2365. case 0x216C:
  2366. bufpush(0x217C);
  2367. break;
  2368. case 0x216D:
  2369. bufpush(0x217D);
  2370. break;
  2371. case 0x216E:
  2372. bufpush(0x217E);
  2373. break;
  2374. case 0x216F:
  2375. bufpush(0x217F);
  2376. break;
  2377. case 0x24B6:
  2378. bufpush(0x24D0);
  2379. break;
  2380. case 0x24B7:
  2381. bufpush(0x24D1);
  2382. break;
  2383. case 0x24B8:
  2384. bufpush(0x24D2);
  2385. break;
  2386. case 0x24B9:
  2387. bufpush(0x24D3);
  2388. break;
  2389. case 0x24BA:
  2390. bufpush(0x24D4);
  2391. break;
  2392. case 0x24BB:
  2393. bufpush(0x24D5);
  2394. break;
  2395. case 0x24BC:
  2396. bufpush(0x24D6);
  2397. break;
  2398. case 0x24BD:
  2399. bufpush(0x24D7);
  2400. break;
  2401. case 0x24BE:
  2402. bufpush(0x24D8);
  2403. break;
  2404. case 0x24BF:
  2405. bufpush(0x24D9);
  2406. break;
  2407. case 0x24C0:
  2408. bufpush(0x24DA);
  2409. break;
  2410. case 0x24C1:
  2411. bufpush(0x24DB);
  2412. break;
  2413. case 0x24C2:
  2414. bufpush(0x24DC);
  2415. break;
  2416. case 0x24C3:
  2417. bufpush(0x24DD);
  2418. break;
  2419. case 0x24C4:
  2420. bufpush(0x24DE);
  2421. break;
  2422. case 0x24C5:
  2423. bufpush(0x24DF);
  2424. break;
  2425. case 0x24C6:
  2426. bufpush(0x24E0);
  2427. break;
  2428. case 0x24C7:
  2429. bufpush(0x24E1);
  2430. break;
  2431. case 0x24C8:
  2432. bufpush(0x24E2);
  2433. break;
  2434. case 0x24C9:
  2435. bufpush(0x24E3);
  2436. break;
  2437. case 0x24CA:
  2438. bufpush(0x24E4);
  2439. break;
  2440. case 0x24CB:
  2441. bufpush(0x24E5);
  2442. break;
  2443. case 0x24CC:
  2444. bufpush(0x24E6);
  2445. break;
  2446. case 0x24CD:
  2447. bufpush(0x24E7);
  2448. break;
  2449. case 0x24CE:
  2450. bufpush(0x24E8);
  2451. break;
  2452. case 0x24CF:
  2453. bufpush(0x24E9);
  2454. break;
  2455. case 0xFB00:
  2456. bufpush(0x0066);
  2457. bufpush(0x0066);
  2458. break;
  2459. case 0xFB01:
  2460. bufpush(0x0066);
  2461. bufpush(0x0069);
  2462. break;
  2463. case 0xFB02:
  2464. bufpush(0x0066);
  2465. bufpush(0x006C);
  2466. break;
  2467. case 0xFB03:
  2468. bufpush(0x0066);
  2469. bufpush(0x0066);
  2470. bufpush(0x0069);
  2471. break;
  2472. case 0xFB04:
  2473. bufpush(0x0066);
  2474. bufpush(0x0066);
  2475. bufpush(0x006C);
  2476. break;
  2477. case 0xFB05:
  2478. bufpush(0x0073);
  2479. bufpush(0x0074);
  2480. break;
  2481. case 0xFB06:
  2482. bufpush(0x0073);
  2483. bufpush(0x0074);
  2484. break;
  2485. case 0xFB13:
  2486. bufpush(0x0574);
  2487. bufpush(0x0576);
  2488. break;
  2489. case 0xFB14:
  2490. bufpush(0x0574);
  2491. bufpush(0x0565);
  2492. break;
  2493. case 0xFB15:
  2494. bufpush(0x0574);
  2495. bufpush(0x056B);
  2496. break;
  2497. case 0xFB16:
  2498. bufpush(0x057E);
  2499. bufpush(0x0576);
  2500. break;
  2501. case 0xFB17:
  2502. bufpush(0x0574);
  2503. bufpush(0x056D);
  2504. break;
  2505. case 0xFF21:
  2506. bufpush(0xFF41);
  2507. break;
  2508. case 0xFF22:
  2509. bufpush(0xFF42);
  2510. break;
  2511. case 0xFF23:
  2512. bufpush(0xFF43);
  2513. break;
  2514. case 0xFF24:
  2515. bufpush(0xFF44);
  2516. break;
  2517. case 0xFF25:
  2518. bufpush(0xFF45);
  2519. break;
  2520. case 0xFF26:
  2521. bufpush(0xFF46);
  2522. break;
  2523. case 0xFF27:
  2524. bufpush(0xFF47);
  2525. break;
  2526. case 0xFF28:
  2527. bufpush(0xFF48);
  2528. break;
  2529. case 0xFF29:
  2530. bufpush(0xFF49);
  2531. break;
  2532. case 0xFF2A:
  2533. bufpush(0xFF4A);
  2534. break;
  2535. case 0xFF2B:
  2536. bufpush(0xFF4B);
  2537. break;
  2538. case 0xFF2C:
  2539. bufpush(0xFF4C);
  2540. break;
  2541. case 0xFF2D:
  2542. bufpush(0xFF4D);
  2543. break;
  2544. case 0xFF2E:
  2545. bufpush(0xFF4E);
  2546. break;
  2547. case 0xFF2F:
  2548. bufpush(0xFF4F);
  2549. break;
  2550. case 0xFF30:
  2551. bufpush(0xFF50);
  2552. break;
  2553. case 0xFF31:
  2554. bufpush(0xFF51);
  2555. break;
  2556. case 0xFF32:
  2557. bufpush(0xFF52);
  2558. break;
  2559. case 0xFF33:
  2560. bufpush(0xFF53);
  2561. break;
  2562. case 0xFF34:
  2563. bufpush(0xFF54);
  2564. break;
  2565. case 0xFF35:
  2566. bufpush(0xFF55);
  2567. break;
  2568. case 0xFF36:
  2569. bufpush(0xFF56);
  2570. break;
  2571. case 0xFF37:
  2572. bufpush(0xFF57);
  2573. break;
  2574. case 0xFF38:
  2575. bufpush(0xFF58);
  2576. break;
  2577. case 0xFF39:
  2578. bufpush(0xFF59);
  2579. break;
  2580. case 0xFF3A:
  2581. bufpush(0xFF5A);
  2582. break;
  2583. case 0x10400:
  2584. bufpush(0x10428);
  2585. break;
  2586. case 0x10401:
  2587. bufpush(0x10429);
  2588. break;
  2589. case 0x10402:
  2590. bufpush(0x1042A);
  2591. break;
  2592. case 0x10403:
  2593. bufpush(0x1042B);
  2594. break;
  2595. case 0x10404:
  2596. bufpush(0x1042C);
  2597. break;
  2598. case 0x10405:
  2599. bufpush(0x1042D);
  2600. break;
  2601. case 0x10406:
  2602. bufpush(0x1042E);
  2603. break;
  2604. case 0x10407:
  2605. bufpush(0x1042F);
  2606. break;
  2607. case 0x10408:
  2608. bufpush(0x10430);
  2609. break;
  2610. case 0x10409:
  2611. bufpush(0x10431);
  2612. break;
  2613. case 0x1040A:
  2614. bufpush(0x10432);
  2615. break;
  2616. case 0x1040B:
  2617. bufpush(0x10433);
  2618. break;
  2619. case 0x1040C:
  2620. bufpush(0x10434);
  2621. break;
  2622. case 0x1040D:
  2623. bufpush(0x10435);
  2624. break;
  2625. case 0x1040E:
  2626. bufpush(0x10436);
  2627. break;
  2628. case 0x1040F:
  2629. bufpush(0x10437);
  2630. break;
  2631. case 0x10410:
  2632. bufpush(0x10438);
  2633. break;
  2634. case 0x10411:
  2635. bufpush(0x10439);
  2636. break;
  2637. case 0x10412:
  2638. bufpush(0x1043A);
  2639. break;
  2640. case 0x10413:
  2641. bufpush(0x1043B);
  2642. break;
  2643. case 0x10414:
  2644. bufpush(0x1043C);
  2645. break;
  2646. case 0x10415:
  2647. bufpush(0x1043D);
  2648. break;
  2649. case 0x10416:
  2650. bufpush(0x1043E);
  2651. break;
  2652. case 0x10417:
  2653. bufpush(0x1043F);
  2654. break;
  2655. case 0x10418:
  2656. bufpush(0x10440);
  2657. break;
  2658. case 0x10419:
  2659. bufpush(0x10441);
  2660. break;
  2661. case 0x1041A:
  2662. bufpush(0x10442);
  2663. break;
  2664. case 0x1041B:
  2665. bufpush(0x10443);
  2666. break;
  2667. case 0x1041C:
  2668. bufpush(0x10444);
  2669. break;
  2670. case 0x1041D:
  2671. bufpush(0x10445);
  2672. break;
  2673. case 0x1041E:
  2674. bufpush(0x10446);
  2675. break;
  2676. case 0x1041F:
  2677. bufpush(0x10447);
  2678. break;
  2679. case 0x10420:
  2680. bufpush(0x10448);
  2681. break;
  2682. case 0x10421:
  2683. bufpush(0x10449);
  2684. break;
  2685. case 0x10422:
  2686. bufpush(0x1044A);
  2687. break;
  2688. case 0x10423:
  2689. bufpush(0x1044B);
  2690. break;
  2691. case 0x10424:
  2692. bufpush(0x1044C);
  2693. break;
  2694. case 0x10425:
  2695. bufpush(0x1044D);
  2696. break;
  2697. }