case_fold_switch.inc 84 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327
  1. switch (c) {
  2. case 0x0041:
  3. bufpush(0x0061);
  4. break;
  5. case 0x0042:
  6. bufpush(0x0062);
  7. break;
  8. case 0x0043:
  9. bufpush(0x0063);
  10. break;
  11. case 0x0044:
  12. bufpush(0x0064);
  13. break;
  14. case 0x0045:
  15. bufpush(0x0065);
  16. break;
  17. case 0x0046:
  18. bufpush(0x0066);
  19. break;
  20. case 0x0047:
  21. bufpush(0x0067);
  22. break;
  23. case 0x0048:
  24. bufpush(0x0068);
  25. break;
  26. case 0x0049:
  27. bufpush(0x0069);
  28. break;
  29. case 0x004A:
  30. bufpush(0x006A);
  31. break;
  32. case 0x004B:
  33. bufpush(0x006B);
  34. break;
  35. case 0x004C:
  36. bufpush(0x006C);
  37. break;
  38. case 0x004D:
  39. bufpush(0x006D);
  40. break;
  41. case 0x004E:
  42. bufpush(0x006E);
  43. break;
  44. case 0x004F:
  45. bufpush(0x006F);
  46. break;
  47. case 0x0050:
  48. bufpush(0x0070);
  49. break;
  50. case 0x0051:
  51. bufpush(0x0071);
  52. break;
  53. case 0x0052:
  54. bufpush(0x0072);
  55. break;
  56. case 0x0053:
  57. bufpush(0x0073);
  58. break;
  59. case 0x0054:
  60. bufpush(0x0074);
  61. break;
  62. case 0x0055:
  63. bufpush(0x0075);
  64. break;
  65. case 0x0056:
  66. bufpush(0x0076);
  67. break;
  68. case 0x0057:
  69. bufpush(0x0077);
  70. break;
  71. case 0x0058:
  72. bufpush(0x0078);
  73. break;
  74. case 0x0059:
  75. bufpush(0x0079);
  76. break;
  77. case 0x005A:
  78. bufpush(0x007A);
  79. break;
  80. case 0x00B5:
  81. bufpush(0x03BC);
  82. break;
  83. case 0x00C0:
  84. bufpush(0x00E0);
  85. break;
  86. case 0x00C1:
  87. bufpush(0x00E1);
  88. break;
  89. case 0x00C2:
  90. bufpush(0x00E2);
  91. break;
  92. case 0x00C3:
  93. bufpush(0x00E3);
  94. break;
  95. case 0x00C4:
  96. bufpush(0x00E4);
  97. break;
  98. case 0x00C5:
  99. bufpush(0x00E5);
  100. break;
  101. case 0x00C6:
  102. bufpush(0x00E6);
  103. break;
  104. case 0x00C7:
  105. bufpush(0x00E7);
  106. break;
  107. case 0x00C8:
  108. bufpush(0x00E8);
  109. break;
  110. case 0x00C9:
  111. bufpush(0x00E9);
  112. break;
  113. case 0x00CA:
  114. bufpush(0x00EA);
  115. break;
  116. case 0x00CB:
  117. bufpush(0x00EB);
  118. break;
  119. case 0x00CC:
  120. bufpush(0x00EC);
  121. break;
  122. case 0x00CD:
  123. bufpush(0x00ED);
  124. break;
  125. case 0x00CE:
  126. bufpush(0x00EE);
  127. break;
  128. case 0x00CF:
  129. bufpush(0x00EF);
  130. break;
  131. case 0x00D0:
  132. bufpush(0x00F0);
  133. break;
  134. case 0x00D1:
  135. bufpush(0x00F1);
  136. break;
  137. case 0x00D2:
  138. bufpush(0x00F2);
  139. break;
  140. case 0x00D3:
  141. bufpush(0x00F3);
  142. break;
  143. case 0x00D4:
  144. bufpush(0x00F4);
  145. break;
  146. case 0x00D5:
  147. bufpush(0x00F5);
  148. break;
  149. case 0x00D6:
  150. bufpush(0x00F6);
  151. break;
  152. case 0x00D8:
  153. bufpush(0x00F8);
  154. break;
  155. case 0x00D9:
  156. bufpush(0x00F9);
  157. break;
  158. case 0x00DA:
  159. bufpush(0x00FA);
  160. break;
  161. case 0x00DB:
  162. bufpush(0x00FB);
  163. break;
  164. case 0x00DC:
  165. bufpush(0x00FC);
  166. break;
  167. case 0x00DD:
  168. bufpush(0x00FD);
  169. break;
  170. case 0x00DE:
  171. bufpush(0x00FE);
  172. break;
  173. case 0x00DF:
  174. bufpush(0x0073);
  175. bufpush(0x0073);
  176. break;
  177. case 0x0100:
  178. bufpush(0x0101);
  179. break;
  180. case 0x0102:
  181. bufpush(0x0103);
  182. break;
  183. case 0x0104:
  184. bufpush(0x0105);
  185. break;
  186. case 0x0106:
  187. bufpush(0x0107);
  188. break;
  189. case 0x0108:
  190. bufpush(0x0109);
  191. break;
  192. case 0x010A:
  193. bufpush(0x010B);
  194. break;
  195. case 0x010C:
  196. bufpush(0x010D);
  197. break;
  198. case 0x010E:
  199. bufpush(0x010F);
  200. break;
  201. case 0x0110:
  202. bufpush(0x0111);
  203. break;
  204. case 0x0112:
  205. bufpush(0x0113);
  206. break;
  207. case 0x0114:
  208. bufpush(0x0115);
  209. break;
  210. case 0x0116:
  211. bufpush(0x0117);
  212. break;
  213. case 0x0118:
  214. bufpush(0x0119);
  215. break;
  216. case 0x011A:
  217. bufpush(0x011B);
  218. break;
  219. case 0x011C:
  220. bufpush(0x011D);
  221. break;
  222. case 0x011E:
  223. bufpush(0x011F);
  224. break;
  225. case 0x0120:
  226. bufpush(0x0121);
  227. break;
  228. case 0x0122:
  229. bufpush(0x0123);
  230. break;
  231. case 0x0124:
  232. bufpush(0x0125);
  233. break;
  234. case 0x0126:
  235. bufpush(0x0127);
  236. break;
  237. case 0x0128:
  238. bufpush(0x0129);
  239. break;
  240. case 0x012A:
  241. bufpush(0x012B);
  242. break;
  243. case 0x012C:
  244. bufpush(0x012D);
  245. break;
  246. case 0x012E:
  247. bufpush(0x012F);
  248. break;
  249. case 0x0130:
  250. bufpush(0x0069);
  251. bufpush(0x0307);
  252. break;
  253. case 0x0132:
  254. bufpush(0x0133);
  255. break;
  256. case 0x0134:
  257. bufpush(0x0135);
  258. break;
  259. case 0x0136:
  260. bufpush(0x0137);
  261. break;
  262. case 0x0139:
  263. bufpush(0x013A);
  264. break;
  265. case 0x013B:
  266. bufpush(0x013C);
  267. break;
  268. case 0x013D:
  269. bufpush(0x013E);
  270. break;
  271. case 0x013F:
  272. bufpush(0x0140);
  273. break;
  274. case 0x0141:
  275. bufpush(0x0142);
  276. break;
  277. case 0x0143:
  278. bufpush(0x0144);
  279. break;
  280. case 0x0145:
  281. bufpush(0x0146);
  282. break;
  283. case 0x0147:
  284. bufpush(0x0148);
  285. break;
  286. case 0x0149:
  287. bufpush(0x02BC);
  288. bufpush(0x006E);
  289. break;
  290. case 0x014A:
  291. bufpush(0x014B);
  292. break;
  293. case 0x014C:
  294. bufpush(0x014D);
  295. break;
  296. case 0x014E:
  297. bufpush(0x014F);
  298. break;
  299. case 0x0150:
  300. bufpush(0x0151);
  301. break;
  302. case 0x0152:
  303. bufpush(0x0153);
  304. break;
  305. case 0x0154:
  306. bufpush(0x0155);
  307. break;
  308. case 0x0156:
  309. bufpush(0x0157);
  310. break;
  311. case 0x0158:
  312. bufpush(0x0159);
  313. break;
  314. case 0x015A:
  315. bufpush(0x015B);
  316. break;
  317. case 0x015C:
  318. bufpush(0x015D);
  319. break;
  320. case 0x015E:
  321. bufpush(0x015F);
  322. break;
  323. case 0x0160:
  324. bufpush(0x0161);
  325. break;
  326. case 0x0162:
  327. bufpush(0x0163);
  328. break;
  329. case 0x0164:
  330. bufpush(0x0165);
  331. break;
  332. case 0x0166:
  333. bufpush(0x0167);
  334. break;
  335. case 0x0168:
  336. bufpush(0x0169);
  337. break;
  338. case 0x016A:
  339. bufpush(0x016B);
  340. break;
  341. case 0x016C:
  342. bufpush(0x016D);
  343. break;
  344. case 0x016E:
  345. bufpush(0x016F);
  346. break;
  347. case 0x0170:
  348. bufpush(0x0171);
  349. break;
  350. case 0x0172:
  351. bufpush(0x0173);
  352. break;
  353. case 0x0174:
  354. bufpush(0x0175);
  355. break;
  356. case 0x0176:
  357. bufpush(0x0177);
  358. break;
  359. case 0x0178:
  360. bufpush(0x00FF);
  361. break;
  362. case 0x0179:
  363. bufpush(0x017A);
  364. break;
  365. case 0x017B:
  366. bufpush(0x017C);
  367. break;
  368. case 0x017D:
  369. bufpush(0x017E);
  370. break;
  371. case 0x017F:
  372. bufpush(0x0073);
  373. break;
  374. case 0x0181:
  375. bufpush(0x0253);
  376. break;
  377. case 0x0182:
  378. bufpush(0x0183);
  379. break;
  380. case 0x0184:
  381. bufpush(0x0185);
  382. break;
  383. case 0x0186:
  384. bufpush(0x0254);
  385. break;
  386. case 0x0187:
  387. bufpush(0x0188);
  388. break;
  389. case 0x0189:
  390. bufpush(0x0256);
  391. break;
  392. case 0x018A:
  393. bufpush(0x0257);
  394. break;
  395. case 0x018B:
  396. bufpush(0x018C);
  397. break;
  398. case 0x018E:
  399. bufpush(0x01DD);
  400. break;
  401. case 0x018F:
  402. bufpush(0x0259);
  403. break;
  404. case 0x0190:
  405. bufpush(0x025B);
  406. break;
  407. case 0x0191:
  408. bufpush(0x0192);
  409. break;
  410. case 0x0193:
  411. bufpush(0x0260);
  412. break;
  413. case 0x0194:
  414. bufpush(0x0263);
  415. break;
  416. case 0x0196:
  417. bufpush(0x0269);
  418. break;
  419. case 0x0197:
  420. bufpush(0x0268);
  421. break;
  422. case 0x0198:
  423. bufpush(0x0199);
  424. break;
  425. case 0x019C:
  426. bufpush(0x026F);
  427. break;
  428. case 0x019D:
  429. bufpush(0x0272);
  430. break;
  431. case 0x019F:
  432. bufpush(0x0275);
  433. break;
  434. case 0x01A0:
  435. bufpush(0x01A1);
  436. break;
  437. case 0x01A2:
  438. bufpush(0x01A3);
  439. break;
  440. case 0x01A4:
  441. bufpush(0x01A5);
  442. break;
  443. case 0x01A6:
  444. bufpush(0x0280);
  445. break;
  446. case 0x01A7:
  447. bufpush(0x01A8);
  448. break;
  449. case 0x01A9:
  450. bufpush(0x0283);
  451. break;
  452. case 0x01AC:
  453. bufpush(0x01AD);
  454. break;
  455. case 0x01AE:
  456. bufpush(0x0288);
  457. break;
  458. case 0x01AF:
  459. bufpush(0x01B0);
  460. break;
  461. case 0x01B1:
  462. bufpush(0x028A);
  463. break;
  464. case 0x01B2:
  465. bufpush(0x028B);
  466. break;
  467. case 0x01B3:
  468. bufpush(0x01B4);
  469. break;
  470. case 0x01B5:
  471. bufpush(0x01B6);
  472. break;
  473. case 0x01B7:
  474. bufpush(0x0292);
  475. break;
  476. case 0x01B8:
  477. bufpush(0x01B9);
  478. break;
  479. case 0x01BC:
  480. bufpush(0x01BD);
  481. break;
  482. case 0x01C4:
  483. bufpush(0x01C6);
  484. break;
  485. case 0x01C5:
  486. bufpush(0x01C6);
  487. break;
  488. case 0x01C7:
  489. bufpush(0x01C9);
  490. break;
  491. case 0x01C8:
  492. bufpush(0x01C9);
  493. break;
  494. case 0x01CA:
  495. bufpush(0x01CC);
  496. break;
  497. case 0x01CB:
  498. bufpush(0x01CC);
  499. break;
  500. case 0x01CD:
  501. bufpush(0x01CE);
  502. break;
  503. case 0x01CF:
  504. bufpush(0x01D0);
  505. break;
  506. case 0x01D1:
  507. bufpush(0x01D2);
  508. break;
  509. case 0x01D3:
  510. bufpush(0x01D4);
  511. break;
  512. case 0x01D5:
  513. bufpush(0x01D6);
  514. break;
  515. case 0x01D7:
  516. bufpush(0x01D8);
  517. break;
  518. case 0x01D9:
  519. bufpush(0x01DA);
  520. break;
  521. case 0x01DB:
  522. bufpush(0x01DC);
  523. break;
  524. case 0x01DE:
  525. bufpush(0x01DF);
  526. break;
  527. case 0x01E0:
  528. bufpush(0x01E1);
  529. break;
  530. case 0x01E2:
  531. bufpush(0x01E3);
  532. break;
  533. case 0x01E4:
  534. bufpush(0x01E5);
  535. break;
  536. case 0x01E6:
  537. bufpush(0x01E7);
  538. break;
  539. case 0x01E8:
  540. bufpush(0x01E9);
  541. break;
  542. case 0x01EA:
  543. bufpush(0x01EB);
  544. break;
  545. case 0x01EC:
  546. bufpush(0x01ED);
  547. break;
  548. case 0x01EE:
  549. bufpush(0x01EF);
  550. break;
  551. case 0x01F0:
  552. bufpush(0x006A);
  553. bufpush(0x030C);
  554. break;
  555. case 0x01F1:
  556. bufpush(0x01F3);
  557. break;
  558. case 0x01F2:
  559. bufpush(0x01F3);
  560. break;
  561. case 0x01F4:
  562. bufpush(0x01F5);
  563. break;
  564. case 0x01F6:
  565. bufpush(0x0195);
  566. break;
  567. case 0x01F7:
  568. bufpush(0x01BF);
  569. break;
  570. case 0x01F8:
  571. bufpush(0x01F9);
  572. break;
  573. case 0x01FA:
  574. bufpush(0x01FB);
  575. break;
  576. case 0x01FC:
  577. bufpush(0x01FD);
  578. break;
  579. case 0x01FE:
  580. bufpush(0x01FF);
  581. break;
  582. case 0x0200:
  583. bufpush(0x0201);
  584. break;
  585. case 0x0202:
  586. bufpush(0x0203);
  587. break;
  588. case 0x0204:
  589. bufpush(0x0205);
  590. break;
  591. case 0x0206:
  592. bufpush(0x0207);
  593. break;
  594. case 0x0208:
  595. bufpush(0x0209);
  596. break;
  597. case 0x020A:
  598. bufpush(0x020B);
  599. break;
  600. case 0x020C:
  601. bufpush(0x020D);
  602. break;
  603. case 0x020E:
  604. bufpush(0x020F);
  605. break;
  606. case 0x0210:
  607. bufpush(0x0211);
  608. break;
  609. case 0x0212:
  610. bufpush(0x0213);
  611. break;
  612. case 0x0214:
  613. bufpush(0x0215);
  614. break;
  615. case 0x0216:
  616. bufpush(0x0217);
  617. break;
  618. case 0x0218:
  619. bufpush(0x0219);
  620. break;
  621. case 0x021A:
  622. bufpush(0x021B);
  623. break;
  624. case 0x021C:
  625. bufpush(0x021D);
  626. break;
  627. case 0x021E:
  628. bufpush(0x021F);
  629. break;
  630. case 0x0220:
  631. bufpush(0x019E);
  632. break;
  633. case 0x0222:
  634. bufpush(0x0223);
  635. break;
  636. case 0x0224:
  637. bufpush(0x0225);
  638. break;
  639. case 0x0226:
  640. bufpush(0x0227);
  641. break;
  642. case 0x0228:
  643. bufpush(0x0229);
  644. break;
  645. case 0x022A:
  646. bufpush(0x022B);
  647. break;
  648. case 0x022C:
  649. bufpush(0x022D);
  650. break;
  651. case 0x022E:
  652. bufpush(0x022F);
  653. break;
  654. case 0x0230:
  655. bufpush(0x0231);
  656. break;
  657. case 0x0232:
  658. bufpush(0x0233);
  659. break;
  660. case 0x023A:
  661. bufpush(0x2C65);
  662. break;
  663. case 0x023B:
  664. bufpush(0x023C);
  665. break;
  666. case 0x023D:
  667. bufpush(0x019A);
  668. break;
  669. case 0x023E:
  670. bufpush(0x2C66);
  671. break;
  672. case 0x0241:
  673. bufpush(0x0242);
  674. break;
  675. case 0x0243:
  676. bufpush(0x0180);
  677. break;
  678. case 0x0244:
  679. bufpush(0x0289);
  680. break;
  681. case 0x0245:
  682. bufpush(0x028C);
  683. break;
  684. case 0x0246:
  685. bufpush(0x0247);
  686. break;
  687. case 0x0248:
  688. bufpush(0x0249);
  689. break;
  690. case 0x024A:
  691. bufpush(0x024B);
  692. break;
  693. case 0x024C:
  694. bufpush(0x024D);
  695. break;
  696. case 0x024E:
  697. bufpush(0x024F);
  698. break;
  699. case 0x0345:
  700. bufpush(0x03B9);
  701. break;
  702. case 0x0370:
  703. bufpush(0x0371);
  704. break;
  705. case 0x0372:
  706. bufpush(0x0373);
  707. break;
  708. case 0x0376:
  709. bufpush(0x0377);
  710. break;
  711. case 0x037F:
  712. bufpush(0x03F3);
  713. break;
  714. case 0x0386:
  715. bufpush(0x03AC);
  716. break;
  717. case 0x0388:
  718. bufpush(0x03AD);
  719. break;
  720. case 0x0389:
  721. bufpush(0x03AE);
  722. break;
  723. case 0x038A:
  724. bufpush(0x03AF);
  725. break;
  726. case 0x038C:
  727. bufpush(0x03CC);
  728. break;
  729. case 0x038E:
  730. bufpush(0x03CD);
  731. break;
  732. case 0x038F:
  733. bufpush(0x03CE);
  734. break;
  735. case 0x0390:
  736. bufpush(0x03B9);
  737. bufpush(0x0308);
  738. bufpush(0x0301);
  739. break;
  740. case 0x0391:
  741. bufpush(0x03B1);
  742. break;
  743. case 0x0392:
  744. bufpush(0x03B2);
  745. break;
  746. case 0x0393:
  747. bufpush(0x03B3);
  748. break;
  749. case 0x0394:
  750. bufpush(0x03B4);
  751. break;
  752. case 0x0395:
  753. bufpush(0x03B5);
  754. break;
  755. case 0x0396:
  756. bufpush(0x03B6);
  757. break;
  758. case 0x0397:
  759. bufpush(0x03B7);
  760. break;
  761. case 0x0398:
  762. bufpush(0x03B8);
  763. break;
  764. case 0x0399:
  765. bufpush(0x03B9);
  766. break;
  767. case 0x039A:
  768. bufpush(0x03BA);
  769. break;
  770. case 0x039B:
  771. bufpush(0x03BB);
  772. break;
  773. case 0x039C:
  774. bufpush(0x03BC);
  775. break;
  776. case 0x039D:
  777. bufpush(0x03BD);
  778. break;
  779. case 0x039E:
  780. bufpush(0x03BE);
  781. break;
  782. case 0x039F:
  783. bufpush(0x03BF);
  784. break;
  785. case 0x03A0:
  786. bufpush(0x03C0);
  787. break;
  788. case 0x03A1:
  789. bufpush(0x03C1);
  790. break;
  791. case 0x03A3:
  792. bufpush(0x03C3);
  793. break;
  794. case 0x03A4:
  795. bufpush(0x03C4);
  796. break;
  797. case 0x03A5:
  798. bufpush(0x03C5);
  799. break;
  800. case 0x03A6:
  801. bufpush(0x03C6);
  802. break;
  803. case 0x03A7:
  804. bufpush(0x03C7);
  805. break;
  806. case 0x03A8:
  807. bufpush(0x03C8);
  808. break;
  809. case 0x03A9:
  810. bufpush(0x03C9);
  811. break;
  812. case 0x03AA:
  813. bufpush(0x03CA);
  814. break;
  815. case 0x03AB:
  816. bufpush(0x03CB);
  817. break;
  818. case 0x03B0:
  819. bufpush(0x03C5);
  820. bufpush(0x0308);
  821. bufpush(0x0301);
  822. break;
  823. case 0x03C2:
  824. bufpush(0x03C3);
  825. break;
  826. case 0x03CF:
  827. bufpush(0x03D7);
  828. break;
  829. case 0x03D0:
  830. bufpush(0x03B2);
  831. break;
  832. case 0x03D1:
  833. bufpush(0x03B8);
  834. break;
  835. case 0x03D5:
  836. bufpush(0x03C6);
  837. break;
  838. case 0x03D6:
  839. bufpush(0x03C0);
  840. break;
  841. case 0x03D8:
  842. bufpush(0x03D9);
  843. break;
  844. case 0x03DA:
  845. bufpush(0x03DB);
  846. break;
  847. case 0x03DC:
  848. bufpush(0x03DD);
  849. break;
  850. case 0x03DE:
  851. bufpush(0x03DF);
  852. break;
  853. case 0x03E0:
  854. bufpush(0x03E1);
  855. break;
  856. case 0x03E2:
  857. bufpush(0x03E3);
  858. break;
  859. case 0x03E4:
  860. bufpush(0x03E5);
  861. break;
  862. case 0x03E6:
  863. bufpush(0x03E7);
  864. break;
  865. case 0x03E8:
  866. bufpush(0x03E9);
  867. break;
  868. case 0x03EA:
  869. bufpush(0x03EB);
  870. break;
  871. case 0x03EC:
  872. bufpush(0x03ED);
  873. break;
  874. case 0x03EE:
  875. bufpush(0x03EF);
  876. break;
  877. case 0x03F0:
  878. bufpush(0x03BA);
  879. break;
  880. case 0x03F1:
  881. bufpush(0x03C1);
  882. break;
  883. case 0x03F4:
  884. bufpush(0x03B8);
  885. break;
  886. case 0x03F5:
  887. bufpush(0x03B5);
  888. break;
  889. case 0x03F7:
  890. bufpush(0x03F8);
  891. break;
  892. case 0x03F9:
  893. bufpush(0x03F2);
  894. break;
  895. case 0x03FA:
  896. bufpush(0x03FB);
  897. break;
  898. case 0x03FD:
  899. bufpush(0x037B);
  900. break;
  901. case 0x03FE:
  902. bufpush(0x037C);
  903. break;
  904. case 0x03FF:
  905. bufpush(0x037D);
  906. break;
  907. case 0x0400:
  908. bufpush(0x0450);
  909. break;
  910. case 0x0401:
  911. bufpush(0x0451);
  912. break;
  913. case 0x0402:
  914. bufpush(0x0452);
  915. break;
  916. case 0x0403:
  917. bufpush(0x0453);
  918. break;
  919. case 0x0404:
  920. bufpush(0x0454);
  921. break;
  922. case 0x0405:
  923. bufpush(0x0455);
  924. break;
  925. case 0x0406:
  926. bufpush(0x0456);
  927. break;
  928. case 0x0407:
  929. bufpush(0x0457);
  930. break;
  931. case 0x0408:
  932. bufpush(0x0458);
  933. break;
  934. case 0x0409:
  935. bufpush(0x0459);
  936. break;
  937. case 0x040A:
  938. bufpush(0x045A);
  939. break;
  940. case 0x040B:
  941. bufpush(0x045B);
  942. break;
  943. case 0x040C:
  944. bufpush(0x045C);
  945. break;
  946. case 0x040D:
  947. bufpush(0x045D);
  948. break;
  949. case 0x040E:
  950. bufpush(0x045E);
  951. break;
  952. case 0x040F:
  953. bufpush(0x045F);
  954. break;
  955. case 0x0410:
  956. bufpush(0x0430);
  957. break;
  958. case 0x0411:
  959. bufpush(0x0431);
  960. break;
  961. case 0x0412:
  962. bufpush(0x0432);
  963. break;
  964. case 0x0413:
  965. bufpush(0x0433);
  966. break;
  967. case 0x0414:
  968. bufpush(0x0434);
  969. break;
  970. case 0x0415:
  971. bufpush(0x0435);
  972. break;
  973. case 0x0416:
  974. bufpush(0x0436);
  975. break;
  976. case 0x0417:
  977. bufpush(0x0437);
  978. break;
  979. case 0x0418:
  980. bufpush(0x0438);
  981. break;
  982. case 0x0419:
  983. bufpush(0x0439);
  984. break;
  985. case 0x041A:
  986. bufpush(0x043A);
  987. break;
  988. case 0x041B:
  989. bufpush(0x043B);
  990. break;
  991. case 0x041C:
  992. bufpush(0x043C);
  993. break;
  994. case 0x041D:
  995. bufpush(0x043D);
  996. break;
  997. case 0x041E:
  998. bufpush(0x043E);
  999. break;
  1000. case 0x041F:
  1001. bufpush(0x043F);
  1002. break;
  1003. case 0x0420:
  1004. bufpush(0x0440);
  1005. break;
  1006. case 0x0421:
  1007. bufpush(0x0441);
  1008. break;
  1009. case 0x0422:
  1010. bufpush(0x0442);
  1011. break;
  1012. case 0x0423:
  1013. bufpush(0x0443);
  1014. break;
  1015. case 0x0424:
  1016. bufpush(0x0444);
  1017. break;
  1018. case 0x0425:
  1019. bufpush(0x0445);
  1020. break;
  1021. case 0x0426:
  1022. bufpush(0x0446);
  1023. break;
  1024. case 0x0427:
  1025. bufpush(0x0447);
  1026. break;
  1027. case 0x0428:
  1028. bufpush(0x0448);
  1029. break;
  1030. case 0x0429:
  1031. bufpush(0x0449);
  1032. break;
  1033. case 0x042A:
  1034. bufpush(0x044A);
  1035. break;
  1036. case 0x042B:
  1037. bufpush(0x044B);
  1038. break;
  1039. case 0x042C:
  1040. bufpush(0x044C);
  1041. break;
  1042. case 0x042D:
  1043. bufpush(0x044D);
  1044. break;
  1045. case 0x042E:
  1046. bufpush(0x044E);
  1047. break;
  1048. case 0x042F:
  1049. bufpush(0x044F);
  1050. break;
  1051. case 0x0460:
  1052. bufpush(0x0461);
  1053. break;
  1054. case 0x0462:
  1055. bufpush(0x0463);
  1056. break;
  1057. case 0x0464:
  1058. bufpush(0x0465);
  1059. break;
  1060. case 0x0466:
  1061. bufpush(0x0467);
  1062. break;
  1063. case 0x0468:
  1064. bufpush(0x0469);
  1065. break;
  1066. case 0x046A:
  1067. bufpush(0x046B);
  1068. break;
  1069. case 0x046C:
  1070. bufpush(0x046D);
  1071. break;
  1072. case 0x046E:
  1073. bufpush(0x046F);
  1074. break;
  1075. case 0x0470:
  1076. bufpush(0x0471);
  1077. break;
  1078. case 0x0472:
  1079. bufpush(0x0473);
  1080. break;
  1081. case 0x0474:
  1082. bufpush(0x0475);
  1083. break;
  1084. case 0x0476:
  1085. bufpush(0x0477);
  1086. break;
  1087. case 0x0478:
  1088. bufpush(0x0479);
  1089. break;
  1090. case 0x047A:
  1091. bufpush(0x047B);
  1092. break;
  1093. case 0x047C:
  1094. bufpush(0x047D);
  1095. break;
  1096. case 0x047E:
  1097. bufpush(0x047F);
  1098. break;
  1099. case 0x0480:
  1100. bufpush(0x0481);
  1101. break;
  1102. case 0x048A:
  1103. bufpush(0x048B);
  1104. break;
  1105. case 0x048C:
  1106. bufpush(0x048D);
  1107. break;
  1108. case 0x048E:
  1109. bufpush(0x048F);
  1110. break;
  1111. case 0x0490:
  1112. bufpush(0x0491);
  1113. break;
  1114. case 0x0492:
  1115. bufpush(0x0493);
  1116. break;
  1117. case 0x0494:
  1118. bufpush(0x0495);
  1119. break;
  1120. case 0x0496:
  1121. bufpush(0x0497);
  1122. break;
  1123. case 0x0498:
  1124. bufpush(0x0499);
  1125. break;
  1126. case 0x049A:
  1127. bufpush(0x049B);
  1128. break;
  1129. case 0x049C:
  1130. bufpush(0x049D);
  1131. break;
  1132. case 0x049E:
  1133. bufpush(0x049F);
  1134. break;
  1135. case 0x04A0:
  1136. bufpush(0x04A1);
  1137. break;
  1138. case 0x04A2:
  1139. bufpush(0x04A3);
  1140. break;
  1141. case 0x04A4:
  1142. bufpush(0x04A5);
  1143. break;
  1144. case 0x04A6:
  1145. bufpush(0x04A7);
  1146. break;
  1147. case 0x04A8:
  1148. bufpush(0x04A9);
  1149. break;
  1150. case 0x04AA:
  1151. bufpush(0x04AB);
  1152. break;
  1153. case 0x04AC:
  1154. bufpush(0x04AD);
  1155. break;
  1156. case 0x04AE:
  1157. bufpush(0x04AF);
  1158. break;
  1159. case 0x04B0:
  1160. bufpush(0x04B1);
  1161. break;
  1162. case 0x04B2:
  1163. bufpush(0x04B3);
  1164. break;
  1165. case 0x04B4:
  1166. bufpush(0x04B5);
  1167. break;
  1168. case 0x04B6:
  1169. bufpush(0x04B7);
  1170. break;
  1171. case 0x04B8:
  1172. bufpush(0x04B9);
  1173. break;
  1174. case 0x04BA:
  1175. bufpush(0x04BB);
  1176. break;
  1177. case 0x04BC:
  1178. bufpush(0x04BD);
  1179. break;
  1180. case 0x04BE:
  1181. bufpush(0x04BF);
  1182. break;
  1183. case 0x04C0:
  1184. bufpush(0x04CF);
  1185. break;
  1186. case 0x04C1:
  1187. bufpush(0x04C2);
  1188. break;
  1189. case 0x04C3:
  1190. bufpush(0x04C4);
  1191. break;
  1192. case 0x04C5:
  1193. bufpush(0x04C6);
  1194. break;
  1195. case 0x04C7:
  1196. bufpush(0x04C8);
  1197. break;
  1198. case 0x04C9:
  1199. bufpush(0x04CA);
  1200. break;
  1201. case 0x04CB:
  1202. bufpush(0x04CC);
  1203. break;
  1204. case 0x04CD:
  1205. bufpush(0x04CE);
  1206. break;
  1207. case 0x04D0:
  1208. bufpush(0x04D1);
  1209. break;
  1210. case 0x04D2:
  1211. bufpush(0x04D3);
  1212. break;
  1213. case 0x04D4:
  1214. bufpush(0x04D5);
  1215. break;
  1216. case 0x04D6:
  1217. bufpush(0x04D7);
  1218. break;
  1219. case 0x04D8:
  1220. bufpush(0x04D9);
  1221. break;
  1222. case 0x04DA:
  1223. bufpush(0x04DB);
  1224. break;
  1225. case 0x04DC:
  1226. bufpush(0x04DD);
  1227. break;
  1228. case 0x04DE:
  1229. bufpush(0x04DF);
  1230. break;
  1231. case 0x04E0:
  1232. bufpush(0x04E1);
  1233. break;
  1234. case 0x04E2:
  1235. bufpush(0x04E3);
  1236. break;
  1237. case 0x04E4:
  1238. bufpush(0x04E5);
  1239. break;
  1240. case 0x04E6:
  1241. bufpush(0x04E7);
  1242. break;
  1243. case 0x04E8:
  1244. bufpush(0x04E9);
  1245. break;
  1246. case 0x04EA:
  1247. bufpush(0x04EB);
  1248. break;
  1249. case 0x04EC:
  1250. bufpush(0x04ED);
  1251. break;
  1252. case 0x04EE:
  1253. bufpush(0x04EF);
  1254. break;
  1255. case 0x04F0:
  1256. bufpush(0x04F1);
  1257. break;
  1258. case 0x04F2:
  1259. bufpush(0x04F3);
  1260. break;
  1261. case 0x04F4:
  1262. bufpush(0x04F5);
  1263. break;
  1264. case 0x04F6:
  1265. bufpush(0x04F7);
  1266. break;
  1267. case 0x04F8:
  1268. bufpush(0x04F9);
  1269. break;
  1270. case 0x04FA:
  1271. bufpush(0x04FB);
  1272. break;
  1273. case 0x04FC:
  1274. bufpush(0x04FD);
  1275. break;
  1276. case 0x04FE:
  1277. bufpush(0x04FF);
  1278. break;
  1279. case 0x0500:
  1280. bufpush(0x0501);
  1281. break;
  1282. case 0x0502:
  1283. bufpush(0x0503);
  1284. break;
  1285. case 0x0504:
  1286. bufpush(0x0505);
  1287. break;
  1288. case 0x0506:
  1289. bufpush(0x0507);
  1290. break;
  1291. case 0x0508:
  1292. bufpush(0x0509);
  1293. break;
  1294. case 0x050A:
  1295. bufpush(0x050B);
  1296. break;
  1297. case 0x050C:
  1298. bufpush(0x050D);
  1299. break;
  1300. case 0x050E:
  1301. bufpush(0x050F);
  1302. break;
  1303. case 0x0510:
  1304. bufpush(0x0511);
  1305. break;
  1306. case 0x0512:
  1307. bufpush(0x0513);
  1308. break;
  1309. case 0x0514:
  1310. bufpush(0x0515);
  1311. break;
  1312. case 0x0516:
  1313. bufpush(0x0517);
  1314. break;
  1315. case 0x0518:
  1316. bufpush(0x0519);
  1317. break;
  1318. case 0x051A:
  1319. bufpush(0x051B);
  1320. break;
  1321. case 0x051C:
  1322. bufpush(0x051D);
  1323. break;
  1324. case 0x051E:
  1325. bufpush(0x051F);
  1326. break;
  1327. case 0x0520:
  1328. bufpush(0x0521);
  1329. break;
  1330. case 0x0522:
  1331. bufpush(0x0523);
  1332. break;
  1333. case 0x0524:
  1334. bufpush(0x0525);
  1335. break;
  1336. case 0x0526:
  1337. bufpush(0x0527);
  1338. break;
  1339. case 0x0528:
  1340. bufpush(0x0529);
  1341. break;
  1342. case 0x052A:
  1343. bufpush(0x052B);
  1344. break;
  1345. case 0x052C:
  1346. bufpush(0x052D);
  1347. break;
  1348. case 0x052E:
  1349. bufpush(0x052F);
  1350. break;
  1351. case 0x0531:
  1352. bufpush(0x0561);
  1353. break;
  1354. case 0x0532:
  1355. bufpush(0x0562);
  1356. break;
  1357. case 0x0533:
  1358. bufpush(0x0563);
  1359. break;
  1360. case 0x0534:
  1361. bufpush(0x0564);
  1362. break;
  1363. case 0x0535:
  1364. bufpush(0x0565);
  1365. break;
  1366. case 0x0536:
  1367. bufpush(0x0566);
  1368. break;
  1369. case 0x0537:
  1370. bufpush(0x0567);
  1371. break;
  1372. case 0x0538:
  1373. bufpush(0x0568);
  1374. break;
  1375. case 0x0539:
  1376. bufpush(0x0569);
  1377. break;
  1378. case 0x053A:
  1379. bufpush(0x056A);
  1380. break;
  1381. case 0x053B:
  1382. bufpush(0x056B);
  1383. break;
  1384. case 0x053C:
  1385. bufpush(0x056C);
  1386. break;
  1387. case 0x053D:
  1388. bufpush(0x056D);
  1389. break;
  1390. case 0x053E:
  1391. bufpush(0x056E);
  1392. break;
  1393. case 0x053F:
  1394. bufpush(0x056F);
  1395. break;
  1396. case 0x0540:
  1397. bufpush(0x0570);
  1398. break;
  1399. case 0x0541:
  1400. bufpush(0x0571);
  1401. break;
  1402. case 0x0542:
  1403. bufpush(0x0572);
  1404. break;
  1405. case 0x0543:
  1406. bufpush(0x0573);
  1407. break;
  1408. case 0x0544:
  1409. bufpush(0x0574);
  1410. break;
  1411. case 0x0545:
  1412. bufpush(0x0575);
  1413. break;
  1414. case 0x0546:
  1415. bufpush(0x0576);
  1416. break;
  1417. case 0x0547:
  1418. bufpush(0x0577);
  1419. break;
  1420. case 0x0548:
  1421. bufpush(0x0578);
  1422. break;
  1423. case 0x0549:
  1424. bufpush(0x0579);
  1425. break;
  1426. case 0x054A:
  1427. bufpush(0x057A);
  1428. break;
  1429. case 0x054B:
  1430. bufpush(0x057B);
  1431. break;
  1432. case 0x054C:
  1433. bufpush(0x057C);
  1434. break;
  1435. case 0x054D:
  1436. bufpush(0x057D);
  1437. break;
  1438. case 0x054E:
  1439. bufpush(0x057E);
  1440. break;
  1441. case 0x054F:
  1442. bufpush(0x057F);
  1443. break;
  1444. case 0x0550:
  1445. bufpush(0x0580);
  1446. break;
  1447. case 0x0551:
  1448. bufpush(0x0581);
  1449. break;
  1450. case 0x0552:
  1451. bufpush(0x0582);
  1452. break;
  1453. case 0x0553:
  1454. bufpush(0x0583);
  1455. break;
  1456. case 0x0554:
  1457. bufpush(0x0584);
  1458. break;
  1459. case 0x0555:
  1460. bufpush(0x0585);
  1461. break;
  1462. case 0x0556:
  1463. bufpush(0x0586);
  1464. break;
  1465. case 0x0587:
  1466. bufpush(0x0565);
  1467. bufpush(0x0582);
  1468. break;
  1469. case 0x10A0:
  1470. bufpush(0x2D00);
  1471. break;
  1472. case 0x10A1:
  1473. bufpush(0x2D01);
  1474. break;
  1475. case 0x10A2:
  1476. bufpush(0x2D02);
  1477. break;
  1478. case 0x10A3:
  1479. bufpush(0x2D03);
  1480. break;
  1481. case 0x10A4:
  1482. bufpush(0x2D04);
  1483. break;
  1484. case 0x10A5:
  1485. bufpush(0x2D05);
  1486. break;
  1487. case 0x10A6:
  1488. bufpush(0x2D06);
  1489. break;
  1490. case 0x10A7:
  1491. bufpush(0x2D07);
  1492. break;
  1493. case 0x10A8:
  1494. bufpush(0x2D08);
  1495. break;
  1496. case 0x10A9:
  1497. bufpush(0x2D09);
  1498. break;
  1499. case 0x10AA:
  1500. bufpush(0x2D0A);
  1501. break;
  1502. case 0x10AB:
  1503. bufpush(0x2D0B);
  1504. break;
  1505. case 0x10AC:
  1506. bufpush(0x2D0C);
  1507. break;
  1508. case 0x10AD:
  1509. bufpush(0x2D0D);
  1510. break;
  1511. case 0x10AE:
  1512. bufpush(0x2D0E);
  1513. break;
  1514. case 0x10AF:
  1515. bufpush(0x2D0F);
  1516. break;
  1517. case 0x10B0:
  1518. bufpush(0x2D10);
  1519. break;
  1520. case 0x10B1:
  1521. bufpush(0x2D11);
  1522. break;
  1523. case 0x10B2:
  1524. bufpush(0x2D12);
  1525. break;
  1526. case 0x10B3:
  1527. bufpush(0x2D13);
  1528. break;
  1529. case 0x10B4:
  1530. bufpush(0x2D14);
  1531. break;
  1532. case 0x10B5:
  1533. bufpush(0x2D15);
  1534. break;
  1535. case 0x10B6:
  1536. bufpush(0x2D16);
  1537. break;
  1538. case 0x10B7:
  1539. bufpush(0x2D17);
  1540. break;
  1541. case 0x10B8:
  1542. bufpush(0x2D18);
  1543. break;
  1544. case 0x10B9:
  1545. bufpush(0x2D19);
  1546. break;
  1547. case 0x10BA:
  1548. bufpush(0x2D1A);
  1549. break;
  1550. case 0x10BB:
  1551. bufpush(0x2D1B);
  1552. break;
  1553. case 0x10BC:
  1554. bufpush(0x2D1C);
  1555. break;
  1556. case 0x10BD:
  1557. bufpush(0x2D1D);
  1558. break;
  1559. case 0x10BE:
  1560. bufpush(0x2D1E);
  1561. break;
  1562. case 0x10BF:
  1563. bufpush(0x2D1F);
  1564. break;
  1565. case 0x10C0:
  1566. bufpush(0x2D20);
  1567. break;
  1568. case 0x10C1:
  1569. bufpush(0x2D21);
  1570. break;
  1571. case 0x10C2:
  1572. bufpush(0x2D22);
  1573. break;
  1574. case 0x10C3:
  1575. bufpush(0x2D23);
  1576. break;
  1577. case 0x10C4:
  1578. bufpush(0x2D24);
  1579. break;
  1580. case 0x10C5:
  1581. bufpush(0x2D25);
  1582. break;
  1583. case 0x10C7:
  1584. bufpush(0x2D27);
  1585. break;
  1586. case 0x10CD:
  1587. bufpush(0x2D2D);
  1588. break;
  1589. case 0x13F8:
  1590. bufpush(0x13F0);
  1591. break;
  1592. case 0x13F9:
  1593. bufpush(0x13F1);
  1594. break;
  1595. case 0x13FA:
  1596. bufpush(0x13F2);
  1597. break;
  1598. case 0x13FB:
  1599. bufpush(0x13F3);
  1600. break;
  1601. case 0x13FC:
  1602. bufpush(0x13F4);
  1603. break;
  1604. case 0x13FD:
  1605. bufpush(0x13F5);
  1606. break;
  1607. case 0x1C80:
  1608. bufpush(0x0432);
  1609. break;
  1610. case 0x1C81:
  1611. bufpush(0x0434);
  1612. break;
  1613. case 0x1C82:
  1614. bufpush(0x043E);
  1615. break;
  1616. case 0x1C83:
  1617. bufpush(0x0441);
  1618. break;
  1619. case 0x1C84:
  1620. bufpush(0x0442);
  1621. break;
  1622. case 0x1C85:
  1623. bufpush(0x0442);
  1624. break;
  1625. case 0x1C86:
  1626. bufpush(0x044A);
  1627. break;
  1628. case 0x1C87:
  1629. bufpush(0x0463);
  1630. break;
  1631. case 0x1C88:
  1632. bufpush(0xA64B);
  1633. break;
  1634. case 0x1E00:
  1635. bufpush(0x1E01);
  1636. break;
  1637. case 0x1E02:
  1638. bufpush(0x1E03);
  1639. break;
  1640. case 0x1E04:
  1641. bufpush(0x1E05);
  1642. break;
  1643. case 0x1E06:
  1644. bufpush(0x1E07);
  1645. break;
  1646. case 0x1E08:
  1647. bufpush(0x1E09);
  1648. break;
  1649. case 0x1E0A:
  1650. bufpush(0x1E0B);
  1651. break;
  1652. case 0x1E0C:
  1653. bufpush(0x1E0D);
  1654. break;
  1655. case 0x1E0E:
  1656. bufpush(0x1E0F);
  1657. break;
  1658. case 0x1E10:
  1659. bufpush(0x1E11);
  1660. break;
  1661. case 0x1E12:
  1662. bufpush(0x1E13);
  1663. break;
  1664. case 0x1E14:
  1665. bufpush(0x1E15);
  1666. break;
  1667. case 0x1E16:
  1668. bufpush(0x1E17);
  1669. break;
  1670. case 0x1E18:
  1671. bufpush(0x1E19);
  1672. break;
  1673. case 0x1E1A:
  1674. bufpush(0x1E1B);
  1675. break;
  1676. case 0x1E1C:
  1677. bufpush(0x1E1D);
  1678. break;
  1679. case 0x1E1E:
  1680. bufpush(0x1E1F);
  1681. break;
  1682. case 0x1E20:
  1683. bufpush(0x1E21);
  1684. break;
  1685. case 0x1E22:
  1686. bufpush(0x1E23);
  1687. break;
  1688. case 0x1E24:
  1689. bufpush(0x1E25);
  1690. break;
  1691. case 0x1E26:
  1692. bufpush(0x1E27);
  1693. break;
  1694. case 0x1E28:
  1695. bufpush(0x1E29);
  1696. break;
  1697. case 0x1E2A:
  1698. bufpush(0x1E2B);
  1699. break;
  1700. case 0x1E2C:
  1701. bufpush(0x1E2D);
  1702. break;
  1703. case 0x1E2E:
  1704. bufpush(0x1E2F);
  1705. break;
  1706. case 0x1E30:
  1707. bufpush(0x1E31);
  1708. break;
  1709. case 0x1E32:
  1710. bufpush(0x1E33);
  1711. break;
  1712. case 0x1E34:
  1713. bufpush(0x1E35);
  1714. break;
  1715. case 0x1E36:
  1716. bufpush(0x1E37);
  1717. break;
  1718. case 0x1E38:
  1719. bufpush(0x1E39);
  1720. break;
  1721. case 0x1E3A:
  1722. bufpush(0x1E3B);
  1723. break;
  1724. case 0x1E3C:
  1725. bufpush(0x1E3D);
  1726. break;
  1727. case 0x1E3E:
  1728. bufpush(0x1E3F);
  1729. break;
  1730. case 0x1E40:
  1731. bufpush(0x1E41);
  1732. break;
  1733. case 0x1E42:
  1734. bufpush(0x1E43);
  1735. break;
  1736. case 0x1E44:
  1737. bufpush(0x1E45);
  1738. break;
  1739. case 0x1E46:
  1740. bufpush(0x1E47);
  1741. break;
  1742. case 0x1E48:
  1743. bufpush(0x1E49);
  1744. break;
  1745. case 0x1E4A:
  1746. bufpush(0x1E4B);
  1747. break;
  1748. case 0x1E4C:
  1749. bufpush(0x1E4D);
  1750. break;
  1751. case 0x1E4E:
  1752. bufpush(0x1E4F);
  1753. break;
  1754. case 0x1E50:
  1755. bufpush(0x1E51);
  1756. break;
  1757. case 0x1E52:
  1758. bufpush(0x1E53);
  1759. break;
  1760. case 0x1E54:
  1761. bufpush(0x1E55);
  1762. break;
  1763. case 0x1E56:
  1764. bufpush(0x1E57);
  1765. break;
  1766. case 0x1E58:
  1767. bufpush(0x1E59);
  1768. break;
  1769. case 0x1E5A:
  1770. bufpush(0x1E5B);
  1771. break;
  1772. case 0x1E5C:
  1773. bufpush(0x1E5D);
  1774. break;
  1775. case 0x1E5E:
  1776. bufpush(0x1E5F);
  1777. break;
  1778. case 0x1E60:
  1779. bufpush(0x1E61);
  1780. break;
  1781. case 0x1E62:
  1782. bufpush(0x1E63);
  1783. break;
  1784. case 0x1E64:
  1785. bufpush(0x1E65);
  1786. break;
  1787. case 0x1E66:
  1788. bufpush(0x1E67);
  1789. break;
  1790. case 0x1E68:
  1791. bufpush(0x1E69);
  1792. break;
  1793. case 0x1E6A:
  1794. bufpush(0x1E6B);
  1795. break;
  1796. case 0x1E6C:
  1797. bufpush(0x1E6D);
  1798. break;
  1799. case 0x1E6E:
  1800. bufpush(0x1E6F);
  1801. break;
  1802. case 0x1E70:
  1803. bufpush(0x1E71);
  1804. break;
  1805. case 0x1E72:
  1806. bufpush(0x1E73);
  1807. break;
  1808. case 0x1E74:
  1809. bufpush(0x1E75);
  1810. break;
  1811. case 0x1E76:
  1812. bufpush(0x1E77);
  1813. break;
  1814. case 0x1E78:
  1815. bufpush(0x1E79);
  1816. break;
  1817. case 0x1E7A:
  1818. bufpush(0x1E7B);
  1819. break;
  1820. case 0x1E7C:
  1821. bufpush(0x1E7D);
  1822. break;
  1823. case 0x1E7E:
  1824. bufpush(0x1E7F);
  1825. break;
  1826. case 0x1E80:
  1827. bufpush(0x1E81);
  1828. break;
  1829. case 0x1E82:
  1830. bufpush(0x1E83);
  1831. break;
  1832. case 0x1E84:
  1833. bufpush(0x1E85);
  1834. break;
  1835. case 0x1E86:
  1836. bufpush(0x1E87);
  1837. break;
  1838. case 0x1E88:
  1839. bufpush(0x1E89);
  1840. break;
  1841. case 0x1E8A:
  1842. bufpush(0x1E8B);
  1843. break;
  1844. case 0x1E8C:
  1845. bufpush(0x1E8D);
  1846. break;
  1847. case 0x1E8E:
  1848. bufpush(0x1E8F);
  1849. break;
  1850. case 0x1E90:
  1851. bufpush(0x1E91);
  1852. break;
  1853. case 0x1E92:
  1854. bufpush(0x1E93);
  1855. break;
  1856. case 0x1E94:
  1857. bufpush(0x1E95);
  1858. break;
  1859. case 0x1E96:
  1860. bufpush(0x0068);
  1861. bufpush(0x0331);
  1862. break;
  1863. case 0x1E97:
  1864. bufpush(0x0074);
  1865. bufpush(0x0308);
  1866. break;
  1867. case 0x1E98:
  1868. bufpush(0x0077);
  1869. bufpush(0x030A);
  1870. break;
  1871. case 0x1E99:
  1872. bufpush(0x0079);
  1873. bufpush(0x030A);
  1874. break;
  1875. case 0x1E9A:
  1876. bufpush(0x0061);
  1877. bufpush(0x02BE);
  1878. break;
  1879. case 0x1E9B:
  1880. bufpush(0x1E61);
  1881. break;
  1882. case 0x1E9E:
  1883. bufpush(0x0073);
  1884. bufpush(0x0073);
  1885. break;
  1886. case 0x1EA0:
  1887. bufpush(0x1EA1);
  1888. break;
  1889. case 0x1EA2:
  1890. bufpush(0x1EA3);
  1891. break;
  1892. case 0x1EA4:
  1893. bufpush(0x1EA5);
  1894. break;
  1895. case 0x1EA6:
  1896. bufpush(0x1EA7);
  1897. break;
  1898. case 0x1EA8:
  1899. bufpush(0x1EA9);
  1900. break;
  1901. case 0x1EAA:
  1902. bufpush(0x1EAB);
  1903. break;
  1904. case 0x1EAC:
  1905. bufpush(0x1EAD);
  1906. break;
  1907. case 0x1EAE:
  1908. bufpush(0x1EAF);
  1909. break;
  1910. case 0x1EB0:
  1911. bufpush(0x1EB1);
  1912. break;
  1913. case 0x1EB2:
  1914. bufpush(0x1EB3);
  1915. break;
  1916. case 0x1EB4:
  1917. bufpush(0x1EB5);
  1918. break;
  1919. case 0x1EB6:
  1920. bufpush(0x1EB7);
  1921. break;
  1922. case 0x1EB8:
  1923. bufpush(0x1EB9);
  1924. break;
  1925. case 0x1EBA:
  1926. bufpush(0x1EBB);
  1927. break;
  1928. case 0x1EBC:
  1929. bufpush(0x1EBD);
  1930. break;
  1931. case 0x1EBE:
  1932. bufpush(0x1EBF);
  1933. break;
  1934. case 0x1EC0:
  1935. bufpush(0x1EC1);
  1936. break;
  1937. case 0x1EC2:
  1938. bufpush(0x1EC3);
  1939. break;
  1940. case 0x1EC4:
  1941. bufpush(0x1EC5);
  1942. break;
  1943. case 0x1EC6:
  1944. bufpush(0x1EC7);
  1945. break;
  1946. case 0x1EC8:
  1947. bufpush(0x1EC9);
  1948. break;
  1949. case 0x1ECA:
  1950. bufpush(0x1ECB);
  1951. break;
  1952. case 0x1ECC:
  1953. bufpush(0x1ECD);
  1954. break;
  1955. case 0x1ECE:
  1956. bufpush(0x1ECF);
  1957. break;
  1958. case 0x1ED0:
  1959. bufpush(0x1ED1);
  1960. break;
  1961. case 0x1ED2:
  1962. bufpush(0x1ED3);
  1963. break;
  1964. case 0x1ED4:
  1965. bufpush(0x1ED5);
  1966. break;
  1967. case 0x1ED6:
  1968. bufpush(0x1ED7);
  1969. break;
  1970. case 0x1ED8:
  1971. bufpush(0x1ED9);
  1972. break;
  1973. case 0x1EDA:
  1974. bufpush(0x1EDB);
  1975. break;
  1976. case 0x1EDC:
  1977. bufpush(0x1EDD);
  1978. break;
  1979. case 0x1EDE:
  1980. bufpush(0x1EDF);
  1981. break;
  1982. case 0x1EE0:
  1983. bufpush(0x1EE1);
  1984. break;
  1985. case 0x1EE2:
  1986. bufpush(0x1EE3);
  1987. break;
  1988. case 0x1EE4:
  1989. bufpush(0x1EE5);
  1990. break;
  1991. case 0x1EE6:
  1992. bufpush(0x1EE7);
  1993. break;
  1994. case 0x1EE8:
  1995. bufpush(0x1EE9);
  1996. break;
  1997. case 0x1EEA:
  1998. bufpush(0x1EEB);
  1999. break;
  2000. case 0x1EEC:
  2001. bufpush(0x1EED);
  2002. break;
  2003. case 0x1EEE:
  2004. bufpush(0x1EEF);
  2005. break;
  2006. case 0x1EF0:
  2007. bufpush(0x1EF1);
  2008. break;
  2009. case 0x1EF2:
  2010. bufpush(0x1EF3);
  2011. break;
  2012. case 0x1EF4:
  2013. bufpush(0x1EF5);
  2014. break;
  2015. case 0x1EF6:
  2016. bufpush(0x1EF7);
  2017. break;
  2018. case 0x1EF8:
  2019. bufpush(0x1EF9);
  2020. break;
  2021. case 0x1EFA:
  2022. bufpush(0x1EFB);
  2023. break;
  2024. case 0x1EFC:
  2025. bufpush(0x1EFD);
  2026. break;
  2027. case 0x1EFE:
  2028. bufpush(0x1EFF);
  2029. break;
  2030. case 0x1F08:
  2031. bufpush(0x1F00);
  2032. break;
  2033. case 0x1F09:
  2034. bufpush(0x1F01);
  2035. break;
  2036. case 0x1F0A:
  2037. bufpush(0x1F02);
  2038. break;
  2039. case 0x1F0B:
  2040. bufpush(0x1F03);
  2041. break;
  2042. case 0x1F0C:
  2043. bufpush(0x1F04);
  2044. break;
  2045. case 0x1F0D:
  2046. bufpush(0x1F05);
  2047. break;
  2048. case 0x1F0E:
  2049. bufpush(0x1F06);
  2050. break;
  2051. case 0x1F0F:
  2052. bufpush(0x1F07);
  2053. break;
  2054. case 0x1F18:
  2055. bufpush(0x1F10);
  2056. break;
  2057. case 0x1F19:
  2058. bufpush(0x1F11);
  2059. break;
  2060. case 0x1F1A:
  2061. bufpush(0x1F12);
  2062. break;
  2063. case 0x1F1B:
  2064. bufpush(0x1F13);
  2065. break;
  2066. case 0x1F1C:
  2067. bufpush(0x1F14);
  2068. break;
  2069. case 0x1F1D:
  2070. bufpush(0x1F15);
  2071. break;
  2072. case 0x1F28:
  2073. bufpush(0x1F20);
  2074. break;
  2075. case 0x1F29:
  2076. bufpush(0x1F21);
  2077. break;
  2078. case 0x1F2A:
  2079. bufpush(0x1F22);
  2080. break;
  2081. case 0x1F2B:
  2082. bufpush(0x1F23);
  2083. break;
  2084. case 0x1F2C:
  2085. bufpush(0x1F24);
  2086. break;
  2087. case 0x1F2D:
  2088. bufpush(0x1F25);
  2089. break;
  2090. case 0x1F2E:
  2091. bufpush(0x1F26);
  2092. break;
  2093. case 0x1F2F:
  2094. bufpush(0x1F27);
  2095. break;
  2096. case 0x1F38:
  2097. bufpush(0x1F30);
  2098. break;
  2099. case 0x1F39:
  2100. bufpush(0x1F31);
  2101. break;
  2102. case 0x1F3A:
  2103. bufpush(0x1F32);
  2104. break;
  2105. case 0x1F3B:
  2106. bufpush(0x1F33);
  2107. break;
  2108. case 0x1F3C:
  2109. bufpush(0x1F34);
  2110. break;
  2111. case 0x1F3D:
  2112. bufpush(0x1F35);
  2113. break;
  2114. case 0x1F3E:
  2115. bufpush(0x1F36);
  2116. break;
  2117. case 0x1F3F:
  2118. bufpush(0x1F37);
  2119. break;
  2120. case 0x1F48:
  2121. bufpush(0x1F40);
  2122. break;
  2123. case 0x1F49:
  2124. bufpush(0x1F41);
  2125. break;
  2126. case 0x1F4A:
  2127. bufpush(0x1F42);
  2128. break;
  2129. case 0x1F4B:
  2130. bufpush(0x1F43);
  2131. break;
  2132. case 0x1F4C:
  2133. bufpush(0x1F44);
  2134. break;
  2135. case 0x1F4D:
  2136. bufpush(0x1F45);
  2137. break;
  2138. case 0x1F50:
  2139. bufpush(0x03C5);
  2140. bufpush(0x0313);
  2141. break;
  2142. case 0x1F52:
  2143. bufpush(0x03C5);
  2144. bufpush(0x0313);
  2145. bufpush(0x0300);
  2146. break;
  2147. case 0x1F54:
  2148. bufpush(0x03C5);
  2149. bufpush(0x0313);
  2150. bufpush(0x0301);
  2151. break;
  2152. case 0x1F56:
  2153. bufpush(0x03C5);
  2154. bufpush(0x0313);
  2155. bufpush(0x0342);
  2156. break;
  2157. case 0x1F59:
  2158. bufpush(0x1F51);
  2159. break;
  2160. case 0x1F5B:
  2161. bufpush(0x1F53);
  2162. break;
  2163. case 0x1F5D:
  2164. bufpush(0x1F55);
  2165. break;
  2166. case 0x1F5F:
  2167. bufpush(0x1F57);
  2168. break;
  2169. case 0x1F68:
  2170. bufpush(0x1F60);
  2171. break;
  2172. case 0x1F69:
  2173. bufpush(0x1F61);
  2174. break;
  2175. case 0x1F6A:
  2176. bufpush(0x1F62);
  2177. break;
  2178. case 0x1F6B:
  2179. bufpush(0x1F63);
  2180. break;
  2181. case 0x1F6C:
  2182. bufpush(0x1F64);
  2183. break;
  2184. case 0x1F6D:
  2185. bufpush(0x1F65);
  2186. break;
  2187. case 0x1F6E:
  2188. bufpush(0x1F66);
  2189. break;
  2190. case 0x1F6F:
  2191. bufpush(0x1F67);
  2192. break;
  2193. case 0x1F80:
  2194. bufpush(0x1F00);
  2195. bufpush(0x03B9);
  2196. break;
  2197. case 0x1F81:
  2198. bufpush(0x1F01);
  2199. bufpush(0x03B9);
  2200. break;
  2201. case 0x1F82:
  2202. bufpush(0x1F02);
  2203. bufpush(0x03B9);
  2204. break;
  2205. case 0x1F83:
  2206. bufpush(0x1F03);
  2207. bufpush(0x03B9);
  2208. break;
  2209. case 0x1F84:
  2210. bufpush(0x1F04);
  2211. bufpush(0x03B9);
  2212. break;
  2213. case 0x1F85:
  2214. bufpush(0x1F05);
  2215. bufpush(0x03B9);
  2216. break;
  2217. case 0x1F86:
  2218. bufpush(0x1F06);
  2219. bufpush(0x03B9);
  2220. break;
  2221. case 0x1F87:
  2222. bufpush(0x1F07);
  2223. bufpush(0x03B9);
  2224. break;
  2225. case 0x1F88:
  2226. bufpush(0x1F00);
  2227. bufpush(0x03B9);
  2228. break;
  2229. case 0x1F89:
  2230. bufpush(0x1F01);
  2231. bufpush(0x03B9);
  2232. break;
  2233. case 0x1F8A:
  2234. bufpush(0x1F02);
  2235. bufpush(0x03B9);
  2236. break;
  2237. case 0x1F8B:
  2238. bufpush(0x1F03);
  2239. bufpush(0x03B9);
  2240. break;
  2241. case 0x1F8C:
  2242. bufpush(0x1F04);
  2243. bufpush(0x03B9);
  2244. break;
  2245. case 0x1F8D:
  2246. bufpush(0x1F05);
  2247. bufpush(0x03B9);
  2248. break;
  2249. case 0x1F8E:
  2250. bufpush(0x1F06);
  2251. bufpush(0x03B9);
  2252. break;
  2253. case 0x1F8F:
  2254. bufpush(0x1F07);
  2255. bufpush(0x03B9);
  2256. break;
  2257. case 0x1F90:
  2258. bufpush(0x1F20);
  2259. bufpush(0x03B9);
  2260. break;
  2261. case 0x1F91:
  2262. bufpush(0x1F21);
  2263. bufpush(0x03B9);
  2264. break;
  2265. case 0x1F92:
  2266. bufpush(0x1F22);
  2267. bufpush(0x03B9);
  2268. break;
  2269. case 0x1F93:
  2270. bufpush(0x1F23);
  2271. bufpush(0x03B9);
  2272. break;
  2273. case 0x1F94:
  2274. bufpush(0x1F24);
  2275. bufpush(0x03B9);
  2276. break;
  2277. case 0x1F95:
  2278. bufpush(0x1F25);
  2279. bufpush(0x03B9);
  2280. break;
  2281. case 0x1F96:
  2282. bufpush(0x1F26);
  2283. bufpush(0x03B9);
  2284. break;
  2285. case 0x1F97:
  2286. bufpush(0x1F27);
  2287. bufpush(0x03B9);
  2288. break;
  2289. case 0x1F98:
  2290. bufpush(0x1F20);
  2291. bufpush(0x03B9);
  2292. break;
  2293. case 0x1F99:
  2294. bufpush(0x1F21);
  2295. bufpush(0x03B9);
  2296. break;
  2297. case 0x1F9A:
  2298. bufpush(0x1F22);
  2299. bufpush(0x03B9);
  2300. break;
  2301. case 0x1F9B:
  2302. bufpush(0x1F23);
  2303. bufpush(0x03B9);
  2304. break;
  2305. case 0x1F9C:
  2306. bufpush(0x1F24);
  2307. bufpush(0x03B9);
  2308. break;
  2309. case 0x1F9D:
  2310. bufpush(0x1F25);
  2311. bufpush(0x03B9);
  2312. break;
  2313. case 0x1F9E:
  2314. bufpush(0x1F26);
  2315. bufpush(0x03B9);
  2316. break;
  2317. case 0x1F9F:
  2318. bufpush(0x1F27);
  2319. bufpush(0x03B9);
  2320. break;
  2321. case 0x1FA0:
  2322. bufpush(0x1F60);
  2323. bufpush(0x03B9);
  2324. break;
  2325. case 0x1FA1:
  2326. bufpush(0x1F61);
  2327. bufpush(0x03B9);
  2328. break;
  2329. case 0x1FA2:
  2330. bufpush(0x1F62);
  2331. bufpush(0x03B9);
  2332. break;
  2333. case 0x1FA3:
  2334. bufpush(0x1F63);
  2335. bufpush(0x03B9);
  2336. break;
  2337. case 0x1FA4:
  2338. bufpush(0x1F64);
  2339. bufpush(0x03B9);
  2340. break;
  2341. case 0x1FA5:
  2342. bufpush(0x1F65);
  2343. bufpush(0x03B9);
  2344. break;
  2345. case 0x1FA6:
  2346. bufpush(0x1F66);
  2347. bufpush(0x03B9);
  2348. break;
  2349. case 0x1FA7:
  2350. bufpush(0x1F67);
  2351. bufpush(0x03B9);
  2352. break;
  2353. case 0x1FA8:
  2354. bufpush(0x1F60);
  2355. bufpush(0x03B9);
  2356. break;
  2357. case 0x1FA9:
  2358. bufpush(0x1F61);
  2359. bufpush(0x03B9);
  2360. break;
  2361. case 0x1FAA:
  2362. bufpush(0x1F62);
  2363. bufpush(0x03B9);
  2364. break;
  2365. case 0x1FAB:
  2366. bufpush(0x1F63);
  2367. bufpush(0x03B9);
  2368. break;
  2369. case 0x1FAC:
  2370. bufpush(0x1F64);
  2371. bufpush(0x03B9);
  2372. break;
  2373. case 0x1FAD:
  2374. bufpush(0x1F65);
  2375. bufpush(0x03B9);
  2376. break;
  2377. case 0x1FAE:
  2378. bufpush(0x1F66);
  2379. bufpush(0x03B9);
  2380. break;
  2381. case 0x1FAF:
  2382. bufpush(0x1F67);
  2383. bufpush(0x03B9);
  2384. break;
  2385. case 0x1FB2:
  2386. bufpush(0x1F70);
  2387. bufpush(0x03B9);
  2388. break;
  2389. case 0x1FB3:
  2390. bufpush(0x03B1);
  2391. bufpush(0x03B9);
  2392. break;
  2393. case 0x1FB4:
  2394. bufpush(0x03AC);
  2395. bufpush(0x03B9);
  2396. break;
  2397. case 0x1FB6:
  2398. bufpush(0x03B1);
  2399. bufpush(0x0342);
  2400. break;
  2401. case 0x1FB7:
  2402. bufpush(0x03B1);
  2403. bufpush(0x0342);
  2404. bufpush(0x03B9);
  2405. break;
  2406. case 0x1FB8:
  2407. bufpush(0x1FB0);
  2408. break;
  2409. case 0x1FB9:
  2410. bufpush(0x1FB1);
  2411. break;
  2412. case 0x1FBA:
  2413. bufpush(0x1F70);
  2414. break;
  2415. case 0x1FBB:
  2416. bufpush(0x1F71);
  2417. break;
  2418. case 0x1FBC:
  2419. bufpush(0x03B1);
  2420. bufpush(0x03B9);
  2421. break;
  2422. case 0x1FBE:
  2423. bufpush(0x03B9);
  2424. break;
  2425. case 0x1FC2:
  2426. bufpush(0x1F74);
  2427. bufpush(0x03B9);
  2428. break;
  2429. case 0x1FC3:
  2430. bufpush(0x03B7);
  2431. bufpush(0x03B9);
  2432. break;
  2433. case 0x1FC4:
  2434. bufpush(0x03AE);
  2435. bufpush(0x03B9);
  2436. break;
  2437. case 0x1FC6:
  2438. bufpush(0x03B7);
  2439. bufpush(0x0342);
  2440. break;
  2441. case 0x1FC7:
  2442. bufpush(0x03B7);
  2443. bufpush(0x0342);
  2444. bufpush(0x03B9);
  2445. break;
  2446. case 0x1FC8:
  2447. bufpush(0x1F72);
  2448. break;
  2449. case 0x1FC9:
  2450. bufpush(0x1F73);
  2451. break;
  2452. case 0x1FCA:
  2453. bufpush(0x1F74);
  2454. break;
  2455. case 0x1FCB:
  2456. bufpush(0x1F75);
  2457. break;
  2458. case 0x1FCC:
  2459. bufpush(0x03B7);
  2460. bufpush(0x03B9);
  2461. break;
  2462. case 0x1FD2:
  2463. bufpush(0x03B9);
  2464. bufpush(0x0308);
  2465. bufpush(0x0300);
  2466. break;
  2467. case 0x1FD3:
  2468. bufpush(0x03B9);
  2469. bufpush(0x0308);
  2470. bufpush(0x0301);
  2471. break;
  2472. case 0x1FD6:
  2473. bufpush(0x03B9);
  2474. bufpush(0x0342);
  2475. break;
  2476. case 0x1FD7:
  2477. bufpush(0x03B9);
  2478. bufpush(0x0308);
  2479. bufpush(0x0342);
  2480. break;
  2481. case 0x1FD8:
  2482. bufpush(0x1FD0);
  2483. break;
  2484. case 0x1FD9:
  2485. bufpush(0x1FD1);
  2486. break;
  2487. case 0x1FDA:
  2488. bufpush(0x1F76);
  2489. break;
  2490. case 0x1FDB:
  2491. bufpush(0x1F77);
  2492. break;
  2493. case 0x1FE2:
  2494. bufpush(0x03C5);
  2495. bufpush(0x0308);
  2496. bufpush(0x0300);
  2497. break;
  2498. case 0x1FE3:
  2499. bufpush(0x03C5);
  2500. bufpush(0x0308);
  2501. bufpush(0x0301);
  2502. break;
  2503. case 0x1FE4:
  2504. bufpush(0x03C1);
  2505. bufpush(0x0313);
  2506. break;
  2507. case 0x1FE6:
  2508. bufpush(0x03C5);
  2509. bufpush(0x0342);
  2510. break;
  2511. case 0x1FE7:
  2512. bufpush(0x03C5);
  2513. bufpush(0x0308);
  2514. bufpush(0x0342);
  2515. break;
  2516. case 0x1FE8:
  2517. bufpush(0x1FE0);
  2518. break;
  2519. case 0x1FE9:
  2520. bufpush(0x1FE1);
  2521. break;
  2522. case 0x1FEA:
  2523. bufpush(0x1F7A);
  2524. break;
  2525. case 0x1FEB:
  2526. bufpush(0x1F7B);
  2527. break;
  2528. case 0x1FEC:
  2529. bufpush(0x1FE5);
  2530. break;
  2531. case 0x1FF2:
  2532. bufpush(0x1F7C);
  2533. bufpush(0x03B9);
  2534. break;
  2535. case 0x1FF3:
  2536. bufpush(0x03C9);
  2537. bufpush(0x03B9);
  2538. break;
  2539. case 0x1FF4:
  2540. bufpush(0x03CE);
  2541. bufpush(0x03B9);
  2542. break;
  2543. case 0x1FF6:
  2544. bufpush(0x03C9);
  2545. bufpush(0x0342);
  2546. break;
  2547. case 0x1FF7:
  2548. bufpush(0x03C9);
  2549. bufpush(0x0342);
  2550. bufpush(0x03B9);
  2551. break;
  2552. case 0x1FF8:
  2553. bufpush(0x1F78);
  2554. break;
  2555. case 0x1FF9:
  2556. bufpush(0x1F79);
  2557. break;
  2558. case 0x1FFA:
  2559. bufpush(0x1F7C);
  2560. break;
  2561. case 0x1FFB:
  2562. bufpush(0x1F7D);
  2563. break;
  2564. case 0x1FFC:
  2565. bufpush(0x03C9);
  2566. bufpush(0x03B9);
  2567. break;
  2568. case 0x2126:
  2569. bufpush(0x03C9);
  2570. break;
  2571. case 0x212A:
  2572. bufpush(0x006B);
  2573. break;
  2574. case 0x212B:
  2575. bufpush(0x00E5);
  2576. break;
  2577. case 0x2132:
  2578. bufpush(0x214E);
  2579. break;
  2580. case 0x2160:
  2581. bufpush(0x2170);
  2582. break;
  2583. case 0x2161:
  2584. bufpush(0x2171);
  2585. break;
  2586. case 0x2162:
  2587. bufpush(0x2172);
  2588. break;
  2589. case 0x2163:
  2590. bufpush(0x2173);
  2591. break;
  2592. case 0x2164:
  2593. bufpush(0x2174);
  2594. break;
  2595. case 0x2165:
  2596. bufpush(0x2175);
  2597. break;
  2598. case 0x2166:
  2599. bufpush(0x2176);
  2600. break;
  2601. case 0x2167:
  2602. bufpush(0x2177);
  2603. break;
  2604. case 0x2168:
  2605. bufpush(0x2178);
  2606. break;
  2607. case 0x2169:
  2608. bufpush(0x2179);
  2609. break;
  2610. case 0x216A:
  2611. bufpush(0x217A);
  2612. break;
  2613. case 0x216B:
  2614. bufpush(0x217B);
  2615. break;
  2616. case 0x216C:
  2617. bufpush(0x217C);
  2618. break;
  2619. case 0x216D:
  2620. bufpush(0x217D);
  2621. break;
  2622. case 0x216E:
  2623. bufpush(0x217E);
  2624. break;
  2625. case 0x216F:
  2626. bufpush(0x217F);
  2627. break;
  2628. case 0x2183:
  2629. bufpush(0x2184);
  2630. break;
  2631. case 0x24B6:
  2632. bufpush(0x24D0);
  2633. break;
  2634. case 0x24B7:
  2635. bufpush(0x24D1);
  2636. break;
  2637. case 0x24B8:
  2638. bufpush(0x24D2);
  2639. break;
  2640. case 0x24B9:
  2641. bufpush(0x24D3);
  2642. break;
  2643. case 0x24BA:
  2644. bufpush(0x24D4);
  2645. break;
  2646. case 0x24BB:
  2647. bufpush(0x24D5);
  2648. break;
  2649. case 0x24BC:
  2650. bufpush(0x24D6);
  2651. break;
  2652. case 0x24BD:
  2653. bufpush(0x24D7);
  2654. break;
  2655. case 0x24BE:
  2656. bufpush(0x24D8);
  2657. break;
  2658. case 0x24BF:
  2659. bufpush(0x24D9);
  2660. break;
  2661. case 0x24C0:
  2662. bufpush(0x24DA);
  2663. break;
  2664. case 0x24C1:
  2665. bufpush(0x24DB);
  2666. break;
  2667. case 0x24C2:
  2668. bufpush(0x24DC);
  2669. break;
  2670. case 0x24C3:
  2671. bufpush(0x24DD);
  2672. break;
  2673. case 0x24C4:
  2674. bufpush(0x24DE);
  2675. break;
  2676. case 0x24C5:
  2677. bufpush(0x24DF);
  2678. break;
  2679. case 0x24C6:
  2680. bufpush(0x24E0);
  2681. break;
  2682. case 0x24C7:
  2683. bufpush(0x24E1);
  2684. break;
  2685. case 0x24C8:
  2686. bufpush(0x24E2);
  2687. break;
  2688. case 0x24C9:
  2689. bufpush(0x24E3);
  2690. break;
  2691. case 0x24CA:
  2692. bufpush(0x24E4);
  2693. break;
  2694. case 0x24CB:
  2695. bufpush(0x24E5);
  2696. break;
  2697. case 0x24CC:
  2698. bufpush(0x24E6);
  2699. break;
  2700. case 0x24CD:
  2701. bufpush(0x24E7);
  2702. break;
  2703. case 0x24CE:
  2704. bufpush(0x24E8);
  2705. break;
  2706. case 0x24CF:
  2707. bufpush(0x24E9);
  2708. break;
  2709. case 0x2C00:
  2710. bufpush(0x2C30);
  2711. break;
  2712. case 0x2C01:
  2713. bufpush(0x2C31);
  2714. break;
  2715. case 0x2C02:
  2716. bufpush(0x2C32);
  2717. break;
  2718. case 0x2C03:
  2719. bufpush(0x2C33);
  2720. break;
  2721. case 0x2C04:
  2722. bufpush(0x2C34);
  2723. break;
  2724. case 0x2C05:
  2725. bufpush(0x2C35);
  2726. break;
  2727. case 0x2C06:
  2728. bufpush(0x2C36);
  2729. break;
  2730. case 0x2C07:
  2731. bufpush(0x2C37);
  2732. break;
  2733. case 0x2C08:
  2734. bufpush(0x2C38);
  2735. break;
  2736. case 0x2C09:
  2737. bufpush(0x2C39);
  2738. break;
  2739. case 0x2C0A:
  2740. bufpush(0x2C3A);
  2741. break;
  2742. case 0x2C0B:
  2743. bufpush(0x2C3B);
  2744. break;
  2745. case 0x2C0C:
  2746. bufpush(0x2C3C);
  2747. break;
  2748. case 0x2C0D:
  2749. bufpush(0x2C3D);
  2750. break;
  2751. case 0x2C0E:
  2752. bufpush(0x2C3E);
  2753. break;
  2754. case 0x2C0F:
  2755. bufpush(0x2C3F);
  2756. break;
  2757. case 0x2C10:
  2758. bufpush(0x2C40);
  2759. break;
  2760. case 0x2C11:
  2761. bufpush(0x2C41);
  2762. break;
  2763. case 0x2C12:
  2764. bufpush(0x2C42);
  2765. break;
  2766. case 0x2C13:
  2767. bufpush(0x2C43);
  2768. break;
  2769. case 0x2C14:
  2770. bufpush(0x2C44);
  2771. break;
  2772. case 0x2C15:
  2773. bufpush(0x2C45);
  2774. break;
  2775. case 0x2C16:
  2776. bufpush(0x2C46);
  2777. break;
  2778. case 0x2C17:
  2779. bufpush(0x2C47);
  2780. break;
  2781. case 0x2C18:
  2782. bufpush(0x2C48);
  2783. break;
  2784. case 0x2C19:
  2785. bufpush(0x2C49);
  2786. break;
  2787. case 0x2C1A:
  2788. bufpush(0x2C4A);
  2789. break;
  2790. case 0x2C1B:
  2791. bufpush(0x2C4B);
  2792. break;
  2793. case 0x2C1C:
  2794. bufpush(0x2C4C);
  2795. break;
  2796. case 0x2C1D:
  2797. bufpush(0x2C4D);
  2798. break;
  2799. case 0x2C1E:
  2800. bufpush(0x2C4E);
  2801. break;
  2802. case 0x2C1F:
  2803. bufpush(0x2C4F);
  2804. break;
  2805. case 0x2C20:
  2806. bufpush(0x2C50);
  2807. break;
  2808. case 0x2C21:
  2809. bufpush(0x2C51);
  2810. break;
  2811. case 0x2C22:
  2812. bufpush(0x2C52);
  2813. break;
  2814. case 0x2C23:
  2815. bufpush(0x2C53);
  2816. break;
  2817. case 0x2C24:
  2818. bufpush(0x2C54);
  2819. break;
  2820. case 0x2C25:
  2821. bufpush(0x2C55);
  2822. break;
  2823. case 0x2C26:
  2824. bufpush(0x2C56);
  2825. break;
  2826. case 0x2C27:
  2827. bufpush(0x2C57);
  2828. break;
  2829. case 0x2C28:
  2830. bufpush(0x2C58);
  2831. break;
  2832. case 0x2C29:
  2833. bufpush(0x2C59);
  2834. break;
  2835. case 0x2C2A:
  2836. bufpush(0x2C5A);
  2837. break;
  2838. case 0x2C2B:
  2839. bufpush(0x2C5B);
  2840. break;
  2841. case 0x2C2C:
  2842. bufpush(0x2C5C);
  2843. break;
  2844. case 0x2C2D:
  2845. bufpush(0x2C5D);
  2846. break;
  2847. case 0x2C2E:
  2848. bufpush(0x2C5E);
  2849. break;
  2850. case 0x2C60:
  2851. bufpush(0x2C61);
  2852. break;
  2853. case 0x2C62:
  2854. bufpush(0x026B);
  2855. break;
  2856. case 0x2C63:
  2857. bufpush(0x1D7D);
  2858. break;
  2859. case 0x2C64:
  2860. bufpush(0x027D);
  2861. break;
  2862. case 0x2C67:
  2863. bufpush(0x2C68);
  2864. break;
  2865. case 0x2C69:
  2866. bufpush(0x2C6A);
  2867. break;
  2868. case 0x2C6B:
  2869. bufpush(0x2C6C);
  2870. break;
  2871. case 0x2C6D:
  2872. bufpush(0x0251);
  2873. break;
  2874. case 0x2C6E:
  2875. bufpush(0x0271);
  2876. break;
  2877. case 0x2C6F:
  2878. bufpush(0x0250);
  2879. break;
  2880. case 0x2C70:
  2881. bufpush(0x0252);
  2882. break;
  2883. case 0x2C72:
  2884. bufpush(0x2C73);
  2885. break;
  2886. case 0x2C75:
  2887. bufpush(0x2C76);
  2888. break;
  2889. case 0x2C7E:
  2890. bufpush(0x023F);
  2891. break;
  2892. case 0x2C7F:
  2893. bufpush(0x0240);
  2894. break;
  2895. case 0x2C80:
  2896. bufpush(0x2C81);
  2897. break;
  2898. case 0x2C82:
  2899. bufpush(0x2C83);
  2900. break;
  2901. case 0x2C84:
  2902. bufpush(0x2C85);
  2903. break;
  2904. case 0x2C86:
  2905. bufpush(0x2C87);
  2906. break;
  2907. case 0x2C88:
  2908. bufpush(0x2C89);
  2909. break;
  2910. case 0x2C8A:
  2911. bufpush(0x2C8B);
  2912. break;
  2913. case 0x2C8C:
  2914. bufpush(0x2C8D);
  2915. break;
  2916. case 0x2C8E:
  2917. bufpush(0x2C8F);
  2918. break;
  2919. case 0x2C90:
  2920. bufpush(0x2C91);
  2921. break;
  2922. case 0x2C92:
  2923. bufpush(0x2C93);
  2924. break;
  2925. case 0x2C94:
  2926. bufpush(0x2C95);
  2927. break;
  2928. case 0x2C96:
  2929. bufpush(0x2C97);
  2930. break;
  2931. case 0x2C98:
  2932. bufpush(0x2C99);
  2933. break;
  2934. case 0x2C9A:
  2935. bufpush(0x2C9B);
  2936. break;
  2937. case 0x2C9C:
  2938. bufpush(0x2C9D);
  2939. break;
  2940. case 0x2C9E:
  2941. bufpush(0x2C9F);
  2942. break;
  2943. case 0x2CA0:
  2944. bufpush(0x2CA1);
  2945. break;
  2946. case 0x2CA2:
  2947. bufpush(0x2CA3);
  2948. break;
  2949. case 0x2CA4:
  2950. bufpush(0x2CA5);
  2951. break;
  2952. case 0x2CA6:
  2953. bufpush(0x2CA7);
  2954. break;
  2955. case 0x2CA8:
  2956. bufpush(0x2CA9);
  2957. break;
  2958. case 0x2CAA:
  2959. bufpush(0x2CAB);
  2960. break;
  2961. case 0x2CAC:
  2962. bufpush(0x2CAD);
  2963. break;
  2964. case 0x2CAE:
  2965. bufpush(0x2CAF);
  2966. break;
  2967. case 0x2CB0:
  2968. bufpush(0x2CB1);
  2969. break;
  2970. case 0x2CB2:
  2971. bufpush(0x2CB3);
  2972. break;
  2973. case 0x2CB4:
  2974. bufpush(0x2CB5);
  2975. break;
  2976. case 0x2CB6:
  2977. bufpush(0x2CB7);
  2978. break;
  2979. case 0x2CB8:
  2980. bufpush(0x2CB9);
  2981. break;
  2982. case 0x2CBA:
  2983. bufpush(0x2CBB);
  2984. break;
  2985. case 0x2CBC:
  2986. bufpush(0x2CBD);
  2987. break;
  2988. case 0x2CBE:
  2989. bufpush(0x2CBF);
  2990. break;
  2991. case 0x2CC0:
  2992. bufpush(0x2CC1);
  2993. break;
  2994. case 0x2CC2:
  2995. bufpush(0x2CC3);
  2996. break;
  2997. case 0x2CC4:
  2998. bufpush(0x2CC5);
  2999. break;
  3000. case 0x2CC6:
  3001. bufpush(0x2CC7);
  3002. break;
  3003. case 0x2CC8:
  3004. bufpush(0x2CC9);
  3005. break;
  3006. case 0x2CCA:
  3007. bufpush(0x2CCB);
  3008. break;
  3009. case 0x2CCC:
  3010. bufpush(0x2CCD);
  3011. break;
  3012. case 0x2CCE:
  3013. bufpush(0x2CCF);
  3014. break;
  3015. case 0x2CD0:
  3016. bufpush(0x2CD1);
  3017. break;
  3018. case 0x2CD2:
  3019. bufpush(0x2CD3);
  3020. break;
  3021. case 0x2CD4:
  3022. bufpush(0x2CD5);
  3023. break;
  3024. case 0x2CD6:
  3025. bufpush(0x2CD7);
  3026. break;
  3027. case 0x2CD8:
  3028. bufpush(0x2CD9);
  3029. break;
  3030. case 0x2CDA:
  3031. bufpush(0x2CDB);
  3032. break;
  3033. case 0x2CDC:
  3034. bufpush(0x2CDD);
  3035. break;
  3036. case 0x2CDE:
  3037. bufpush(0x2CDF);
  3038. break;
  3039. case 0x2CE0:
  3040. bufpush(0x2CE1);
  3041. break;
  3042. case 0x2CE2:
  3043. bufpush(0x2CE3);
  3044. break;
  3045. case 0x2CEB:
  3046. bufpush(0x2CEC);
  3047. break;
  3048. case 0x2CED:
  3049. bufpush(0x2CEE);
  3050. break;
  3051. case 0x2CF2:
  3052. bufpush(0x2CF3);
  3053. break;
  3054. case 0xA640:
  3055. bufpush(0xA641);
  3056. break;
  3057. case 0xA642:
  3058. bufpush(0xA643);
  3059. break;
  3060. case 0xA644:
  3061. bufpush(0xA645);
  3062. break;
  3063. case 0xA646:
  3064. bufpush(0xA647);
  3065. break;
  3066. case 0xA648:
  3067. bufpush(0xA649);
  3068. break;
  3069. case 0xA64A:
  3070. bufpush(0xA64B);
  3071. break;
  3072. case 0xA64C:
  3073. bufpush(0xA64D);
  3074. break;
  3075. case 0xA64E:
  3076. bufpush(0xA64F);
  3077. break;
  3078. case 0xA650:
  3079. bufpush(0xA651);
  3080. break;
  3081. case 0xA652:
  3082. bufpush(0xA653);
  3083. break;
  3084. case 0xA654:
  3085. bufpush(0xA655);
  3086. break;
  3087. case 0xA656:
  3088. bufpush(0xA657);
  3089. break;
  3090. case 0xA658:
  3091. bufpush(0xA659);
  3092. break;
  3093. case 0xA65A:
  3094. bufpush(0xA65B);
  3095. break;
  3096. case 0xA65C:
  3097. bufpush(0xA65D);
  3098. break;
  3099. case 0xA65E:
  3100. bufpush(0xA65F);
  3101. break;
  3102. case 0xA660:
  3103. bufpush(0xA661);
  3104. break;
  3105. case 0xA662:
  3106. bufpush(0xA663);
  3107. break;
  3108. case 0xA664:
  3109. bufpush(0xA665);
  3110. break;
  3111. case 0xA666:
  3112. bufpush(0xA667);
  3113. break;
  3114. case 0xA668:
  3115. bufpush(0xA669);
  3116. break;
  3117. case 0xA66A:
  3118. bufpush(0xA66B);
  3119. break;
  3120. case 0xA66C:
  3121. bufpush(0xA66D);
  3122. break;
  3123. case 0xA680:
  3124. bufpush(0xA681);
  3125. break;
  3126. case 0xA682:
  3127. bufpush(0xA683);
  3128. break;
  3129. case 0xA684:
  3130. bufpush(0xA685);
  3131. break;
  3132. case 0xA686:
  3133. bufpush(0xA687);
  3134. break;
  3135. case 0xA688:
  3136. bufpush(0xA689);
  3137. break;
  3138. case 0xA68A:
  3139. bufpush(0xA68B);
  3140. break;
  3141. case 0xA68C:
  3142. bufpush(0xA68D);
  3143. break;
  3144. case 0xA68E:
  3145. bufpush(0xA68F);
  3146. break;
  3147. case 0xA690:
  3148. bufpush(0xA691);
  3149. break;
  3150. case 0xA692:
  3151. bufpush(0xA693);
  3152. break;
  3153. case 0xA694:
  3154. bufpush(0xA695);
  3155. break;
  3156. case 0xA696:
  3157. bufpush(0xA697);
  3158. break;
  3159. case 0xA698:
  3160. bufpush(0xA699);
  3161. break;
  3162. case 0xA69A:
  3163. bufpush(0xA69B);
  3164. break;
  3165. case 0xA722:
  3166. bufpush(0xA723);
  3167. break;
  3168. case 0xA724:
  3169. bufpush(0xA725);
  3170. break;
  3171. case 0xA726:
  3172. bufpush(0xA727);
  3173. break;
  3174. case 0xA728:
  3175. bufpush(0xA729);
  3176. break;
  3177. case 0xA72A:
  3178. bufpush(0xA72B);
  3179. break;
  3180. case 0xA72C:
  3181. bufpush(0xA72D);
  3182. break;
  3183. case 0xA72E:
  3184. bufpush(0xA72F);
  3185. break;
  3186. case 0xA732:
  3187. bufpush(0xA733);
  3188. break;
  3189. case 0xA734:
  3190. bufpush(0xA735);
  3191. break;
  3192. case 0xA736:
  3193. bufpush(0xA737);
  3194. break;
  3195. case 0xA738:
  3196. bufpush(0xA739);
  3197. break;
  3198. case 0xA73A:
  3199. bufpush(0xA73B);
  3200. break;
  3201. case 0xA73C:
  3202. bufpush(0xA73D);
  3203. break;
  3204. case 0xA73E:
  3205. bufpush(0xA73F);
  3206. break;
  3207. case 0xA740:
  3208. bufpush(0xA741);
  3209. break;
  3210. case 0xA742:
  3211. bufpush(0xA743);
  3212. break;
  3213. case 0xA744:
  3214. bufpush(0xA745);
  3215. break;
  3216. case 0xA746:
  3217. bufpush(0xA747);
  3218. break;
  3219. case 0xA748:
  3220. bufpush(0xA749);
  3221. break;
  3222. case 0xA74A:
  3223. bufpush(0xA74B);
  3224. break;
  3225. case 0xA74C:
  3226. bufpush(0xA74D);
  3227. break;
  3228. case 0xA74E:
  3229. bufpush(0xA74F);
  3230. break;
  3231. case 0xA750:
  3232. bufpush(0xA751);
  3233. break;
  3234. case 0xA752:
  3235. bufpush(0xA753);
  3236. break;
  3237. case 0xA754:
  3238. bufpush(0xA755);
  3239. break;
  3240. case 0xA756:
  3241. bufpush(0xA757);
  3242. break;
  3243. case 0xA758:
  3244. bufpush(0xA759);
  3245. break;
  3246. case 0xA75A:
  3247. bufpush(0xA75B);
  3248. break;
  3249. case 0xA75C:
  3250. bufpush(0xA75D);
  3251. break;
  3252. case 0xA75E:
  3253. bufpush(0xA75F);
  3254. break;
  3255. case 0xA760:
  3256. bufpush(0xA761);
  3257. break;
  3258. case 0xA762:
  3259. bufpush(0xA763);
  3260. break;
  3261. case 0xA764:
  3262. bufpush(0xA765);
  3263. break;
  3264. case 0xA766:
  3265. bufpush(0xA767);
  3266. break;
  3267. case 0xA768:
  3268. bufpush(0xA769);
  3269. break;
  3270. case 0xA76A:
  3271. bufpush(0xA76B);
  3272. break;
  3273. case 0xA76C:
  3274. bufpush(0xA76D);
  3275. break;
  3276. case 0xA76E:
  3277. bufpush(0xA76F);
  3278. break;
  3279. case 0xA779:
  3280. bufpush(0xA77A);
  3281. break;
  3282. case 0xA77B:
  3283. bufpush(0xA77C);
  3284. break;
  3285. case 0xA77D:
  3286. bufpush(0x1D79);
  3287. break;
  3288. case 0xA77E:
  3289. bufpush(0xA77F);
  3290. break;
  3291. case 0xA780:
  3292. bufpush(0xA781);
  3293. break;
  3294. case 0xA782:
  3295. bufpush(0xA783);
  3296. break;
  3297. case 0xA784:
  3298. bufpush(0xA785);
  3299. break;
  3300. case 0xA786:
  3301. bufpush(0xA787);
  3302. break;
  3303. case 0xA78B:
  3304. bufpush(0xA78C);
  3305. break;
  3306. case 0xA78D:
  3307. bufpush(0x0265);
  3308. break;
  3309. case 0xA790:
  3310. bufpush(0xA791);
  3311. break;
  3312. case 0xA792:
  3313. bufpush(0xA793);
  3314. break;
  3315. case 0xA796:
  3316. bufpush(0xA797);
  3317. break;
  3318. case 0xA798:
  3319. bufpush(0xA799);
  3320. break;
  3321. case 0xA79A:
  3322. bufpush(0xA79B);
  3323. break;
  3324. case 0xA79C:
  3325. bufpush(0xA79D);
  3326. break;
  3327. case 0xA79E:
  3328. bufpush(0xA79F);
  3329. break;
  3330. case 0xA7A0:
  3331. bufpush(0xA7A1);
  3332. break;
  3333. case 0xA7A2:
  3334. bufpush(0xA7A3);
  3335. break;
  3336. case 0xA7A4:
  3337. bufpush(0xA7A5);
  3338. break;
  3339. case 0xA7A6:
  3340. bufpush(0xA7A7);
  3341. break;
  3342. case 0xA7A8:
  3343. bufpush(0xA7A9);
  3344. break;
  3345. case 0xA7AA:
  3346. bufpush(0x0266);
  3347. break;
  3348. case 0xA7AB:
  3349. bufpush(0x025C);
  3350. break;
  3351. case 0xA7AC:
  3352. bufpush(0x0261);
  3353. break;
  3354. case 0xA7AD:
  3355. bufpush(0x026C);
  3356. break;
  3357. case 0xA7AE:
  3358. bufpush(0x026A);
  3359. break;
  3360. case 0xA7B0:
  3361. bufpush(0x029E);
  3362. break;
  3363. case 0xA7B1:
  3364. bufpush(0x0287);
  3365. break;
  3366. case 0xA7B2:
  3367. bufpush(0x029D);
  3368. break;
  3369. case 0xA7B3:
  3370. bufpush(0xAB53);
  3371. break;
  3372. case 0xA7B4:
  3373. bufpush(0xA7B5);
  3374. break;
  3375. case 0xA7B6:
  3376. bufpush(0xA7B7);
  3377. break;
  3378. case 0xAB70:
  3379. bufpush(0x13A0);
  3380. break;
  3381. case 0xAB71:
  3382. bufpush(0x13A1);
  3383. break;
  3384. case 0xAB72:
  3385. bufpush(0x13A2);
  3386. break;
  3387. case 0xAB73:
  3388. bufpush(0x13A3);
  3389. break;
  3390. case 0xAB74:
  3391. bufpush(0x13A4);
  3392. break;
  3393. case 0xAB75:
  3394. bufpush(0x13A5);
  3395. break;
  3396. case 0xAB76:
  3397. bufpush(0x13A6);
  3398. break;
  3399. case 0xAB77:
  3400. bufpush(0x13A7);
  3401. break;
  3402. case 0xAB78:
  3403. bufpush(0x13A8);
  3404. break;
  3405. case 0xAB79:
  3406. bufpush(0x13A9);
  3407. break;
  3408. case 0xAB7A:
  3409. bufpush(0x13AA);
  3410. break;
  3411. case 0xAB7B:
  3412. bufpush(0x13AB);
  3413. break;
  3414. case 0xAB7C:
  3415. bufpush(0x13AC);
  3416. break;
  3417. case 0xAB7D:
  3418. bufpush(0x13AD);
  3419. break;
  3420. case 0xAB7E:
  3421. bufpush(0x13AE);
  3422. break;
  3423. case 0xAB7F:
  3424. bufpush(0x13AF);
  3425. break;
  3426. case 0xAB80:
  3427. bufpush(0x13B0);
  3428. break;
  3429. case 0xAB81:
  3430. bufpush(0x13B1);
  3431. break;
  3432. case 0xAB82:
  3433. bufpush(0x13B2);
  3434. break;
  3435. case 0xAB83:
  3436. bufpush(0x13B3);
  3437. break;
  3438. case 0xAB84:
  3439. bufpush(0x13B4);
  3440. break;
  3441. case 0xAB85:
  3442. bufpush(0x13B5);
  3443. break;
  3444. case 0xAB86:
  3445. bufpush(0x13B6);
  3446. break;
  3447. case 0xAB87:
  3448. bufpush(0x13B7);
  3449. break;
  3450. case 0xAB88:
  3451. bufpush(0x13B8);
  3452. break;
  3453. case 0xAB89:
  3454. bufpush(0x13B9);
  3455. break;
  3456. case 0xAB8A:
  3457. bufpush(0x13BA);
  3458. break;
  3459. case 0xAB8B:
  3460. bufpush(0x13BB);
  3461. break;
  3462. case 0xAB8C:
  3463. bufpush(0x13BC);
  3464. break;
  3465. case 0xAB8D:
  3466. bufpush(0x13BD);
  3467. break;
  3468. case 0xAB8E:
  3469. bufpush(0x13BE);
  3470. break;
  3471. case 0xAB8F:
  3472. bufpush(0x13BF);
  3473. break;
  3474. case 0xAB90:
  3475. bufpush(0x13C0);
  3476. break;
  3477. case 0xAB91:
  3478. bufpush(0x13C1);
  3479. break;
  3480. case 0xAB92:
  3481. bufpush(0x13C2);
  3482. break;
  3483. case 0xAB93:
  3484. bufpush(0x13C3);
  3485. break;
  3486. case 0xAB94:
  3487. bufpush(0x13C4);
  3488. break;
  3489. case 0xAB95:
  3490. bufpush(0x13C5);
  3491. break;
  3492. case 0xAB96:
  3493. bufpush(0x13C6);
  3494. break;
  3495. case 0xAB97:
  3496. bufpush(0x13C7);
  3497. break;
  3498. case 0xAB98:
  3499. bufpush(0x13C8);
  3500. break;
  3501. case 0xAB99:
  3502. bufpush(0x13C9);
  3503. break;
  3504. case 0xAB9A:
  3505. bufpush(0x13CA);
  3506. break;
  3507. case 0xAB9B:
  3508. bufpush(0x13CB);
  3509. break;
  3510. case 0xAB9C:
  3511. bufpush(0x13CC);
  3512. break;
  3513. case 0xAB9D:
  3514. bufpush(0x13CD);
  3515. break;
  3516. case 0xAB9E:
  3517. bufpush(0x13CE);
  3518. break;
  3519. case 0xAB9F:
  3520. bufpush(0x13CF);
  3521. break;
  3522. case 0xABA0:
  3523. bufpush(0x13D0);
  3524. break;
  3525. case 0xABA1:
  3526. bufpush(0x13D1);
  3527. break;
  3528. case 0xABA2:
  3529. bufpush(0x13D2);
  3530. break;
  3531. case 0xABA3:
  3532. bufpush(0x13D3);
  3533. break;
  3534. case 0xABA4:
  3535. bufpush(0x13D4);
  3536. break;
  3537. case 0xABA5:
  3538. bufpush(0x13D5);
  3539. break;
  3540. case 0xABA6:
  3541. bufpush(0x13D6);
  3542. break;
  3543. case 0xABA7:
  3544. bufpush(0x13D7);
  3545. break;
  3546. case 0xABA8:
  3547. bufpush(0x13D8);
  3548. break;
  3549. case 0xABA9:
  3550. bufpush(0x13D9);
  3551. break;
  3552. case 0xABAA:
  3553. bufpush(0x13DA);
  3554. break;
  3555. case 0xABAB:
  3556. bufpush(0x13DB);
  3557. break;
  3558. case 0xABAC:
  3559. bufpush(0x13DC);
  3560. break;
  3561. case 0xABAD:
  3562. bufpush(0x13DD);
  3563. break;
  3564. case 0xABAE:
  3565. bufpush(0x13DE);
  3566. break;
  3567. case 0xABAF:
  3568. bufpush(0x13DF);
  3569. break;
  3570. case 0xABB0:
  3571. bufpush(0x13E0);
  3572. break;
  3573. case 0xABB1:
  3574. bufpush(0x13E1);
  3575. break;
  3576. case 0xABB2:
  3577. bufpush(0x13E2);
  3578. break;
  3579. case 0xABB3:
  3580. bufpush(0x13E3);
  3581. break;
  3582. case 0xABB4:
  3583. bufpush(0x13E4);
  3584. break;
  3585. case 0xABB5:
  3586. bufpush(0x13E5);
  3587. break;
  3588. case 0xABB6:
  3589. bufpush(0x13E6);
  3590. break;
  3591. case 0xABB7:
  3592. bufpush(0x13E7);
  3593. break;
  3594. case 0xABB8:
  3595. bufpush(0x13E8);
  3596. break;
  3597. case 0xABB9:
  3598. bufpush(0x13E9);
  3599. break;
  3600. case 0xABBA:
  3601. bufpush(0x13EA);
  3602. break;
  3603. case 0xABBB:
  3604. bufpush(0x13EB);
  3605. break;
  3606. case 0xABBC:
  3607. bufpush(0x13EC);
  3608. break;
  3609. case 0xABBD:
  3610. bufpush(0x13ED);
  3611. break;
  3612. case 0xABBE:
  3613. bufpush(0x13EE);
  3614. break;
  3615. case 0xABBF:
  3616. bufpush(0x13EF);
  3617. break;
  3618. case 0xFB00:
  3619. bufpush(0x0066);
  3620. bufpush(0x0066);
  3621. break;
  3622. case 0xFB01:
  3623. bufpush(0x0066);
  3624. bufpush(0x0069);
  3625. break;
  3626. case 0xFB02:
  3627. bufpush(0x0066);
  3628. bufpush(0x006C);
  3629. break;
  3630. case 0xFB03:
  3631. bufpush(0x0066);
  3632. bufpush(0x0066);
  3633. bufpush(0x0069);
  3634. break;
  3635. case 0xFB04:
  3636. bufpush(0x0066);
  3637. bufpush(0x0066);
  3638. bufpush(0x006C);
  3639. break;
  3640. case 0xFB05:
  3641. bufpush(0x0073);
  3642. bufpush(0x0074);
  3643. break;
  3644. case 0xFB06:
  3645. bufpush(0x0073);
  3646. bufpush(0x0074);
  3647. break;
  3648. case 0xFB13:
  3649. bufpush(0x0574);
  3650. bufpush(0x0576);
  3651. break;
  3652. case 0xFB14:
  3653. bufpush(0x0574);
  3654. bufpush(0x0565);
  3655. break;
  3656. case 0xFB15:
  3657. bufpush(0x0574);
  3658. bufpush(0x056B);
  3659. break;
  3660. case 0xFB16:
  3661. bufpush(0x057E);
  3662. bufpush(0x0576);
  3663. break;
  3664. case 0xFB17:
  3665. bufpush(0x0574);
  3666. bufpush(0x056D);
  3667. break;
  3668. case 0xFF21:
  3669. bufpush(0xFF41);
  3670. break;
  3671. case 0xFF22:
  3672. bufpush(0xFF42);
  3673. break;
  3674. case 0xFF23:
  3675. bufpush(0xFF43);
  3676. break;
  3677. case 0xFF24:
  3678. bufpush(0xFF44);
  3679. break;
  3680. case 0xFF25:
  3681. bufpush(0xFF45);
  3682. break;
  3683. case 0xFF26:
  3684. bufpush(0xFF46);
  3685. break;
  3686. case 0xFF27:
  3687. bufpush(0xFF47);
  3688. break;
  3689. case 0xFF28:
  3690. bufpush(0xFF48);
  3691. break;
  3692. case 0xFF29:
  3693. bufpush(0xFF49);
  3694. break;
  3695. case 0xFF2A:
  3696. bufpush(0xFF4A);
  3697. break;
  3698. case 0xFF2B:
  3699. bufpush(0xFF4B);
  3700. break;
  3701. case 0xFF2C:
  3702. bufpush(0xFF4C);
  3703. break;
  3704. case 0xFF2D:
  3705. bufpush(0xFF4D);
  3706. break;
  3707. case 0xFF2E:
  3708. bufpush(0xFF4E);
  3709. break;
  3710. case 0xFF2F:
  3711. bufpush(0xFF4F);
  3712. break;
  3713. case 0xFF30:
  3714. bufpush(0xFF50);
  3715. break;
  3716. case 0xFF31:
  3717. bufpush(0xFF51);
  3718. break;
  3719. case 0xFF32:
  3720. bufpush(0xFF52);
  3721. break;
  3722. case 0xFF33:
  3723. bufpush(0xFF53);
  3724. break;
  3725. case 0xFF34:
  3726. bufpush(0xFF54);
  3727. break;
  3728. case 0xFF35:
  3729. bufpush(0xFF55);
  3730. break;
  3731. case 0xFF36:
  3732. bufpush(0xFF56);
  3733. break;
  3734. case 0xFF37:
  3735. bufpush(0xFF57);
  3736. break;
  3737. case 0xFF38:
  3738. bufpush(0xFF58);
  3739. break;
  3740. case 0xFF39:
  3741. bufpush(0xFF59);
  3742. break;
  3743. case 0xFF3A:
  3744. bufpush(0xFF5A);
  3745. break;
  3746. case 0x10400:
  3747. bufpush(0x10428);
  3748. break;
  3749. case 0x10401:
  3750. bufpush(0x10429);
  3751. break;
  3752. case 0x10402:
  3753. bufpush(0x1042A);
  3754. break;
  3755. case 0x10403:
  3756. bufpush(0x1042B);
  3757. break;
  3758. case 0x10404:
  3759. bufpush(0x1042C);
  3760. break;
  3761. case 0x10405:
  3762. bufpush(0x1042D);
  3763. break;
  3764. case 0x10406:
  3765. bufpush(0x1042E);
  3766. break;
  3767. case 0x10407:
  3768. bufpush(0x1042F);
  3769. break;
  3770. case 0x10408:
  3771. bufpush(0x10430);
  3772. break;
  3773. case 0x10409:
  3774. bufpush(0x10431);
  3775. break;
  3776. case 0x1040A:
  3777. bufpush(0x10432);
  3778. break;
  3779. case 0x1040B:
  3780. bufpush(0x10433);
  3781. break;
  3782. case 0x1040C:
  3783. bufpush(0x10434);
  3784. break;
  3785. case 0x1040D:
  3786. bufpush(0x10435);
  3787. break;
  3788. case 0x1040E:
  3789. bufpush(0x10436);
  3790. break;
  3791. case 0x1040F:
  3792. bufpush(0x10437);
  3793. break;
  3794. case 0x10410:
  3795. bufpush(0x10438);
  3796. break;
  3797. case 0x10411:
  3798. bufpush(0x10439);
  3799. break;
  3800. case 0x10412:
  3801. bufpush(0x1043A);
  3802. break;
  3803. case 0x10413:
  3804. bufpush(0x1043B);
  3805. break;
  3806. case 0x10414:
  3807. bufpush(0x1043C);
  3808. break;
  3809. case 0x10415:
  3810. bufpush(0x1043D);
  3811. break;
  3812. case 0x10416:
  3813. bufpush(0x1043E);
  3814. break;
  3815. case 0x10417:
  3816. bufpush(0x1043F);
  3817. break;
  3818. case 0x10418:
  3819. bufpush(0x10440);
  3820. break;
  3821. case 0x10419:
  3822. bufpush(0x10441);
  3823. break;
  3824. case 0x1041A:
  3825. bufpush(0x10442);
  3826. break;
  3827. case 0x1041B:
  3828. bufpush(0x10443);
  3829. break;
  3830. case 0x1041C:
  3831. bufpush(0x10444);
  3832. break;
  3833. case 0x1041D:
  3834. bufpush(0x10445);
  3835. break;
  3836. case 0x1041E:
  3837. bufpush(0x10446);
  3838. break;
  3839. case 0x1041F:
  3840. bufpush(0x10447);
  3841. break;
  3842. case 0x10420:
  3843. bufpush(0x10448);
  3844. break;
  3845. case 0x10421:
  3846. bufpush(0x10449);
  3847. break;
  3848. case 0x10422:
  3849. bufpush(0x1044A);
  3850. break;
  3851. case 0x10423:
  3852. bufpush(0x1044B);
  3853. break;
  3854. case 0x10424:
  3855. bufpush(0x1044C);
  3856. break;
  3857. case 0x10425:
  3858. bufpush(0x1044D);
  3859. break;
  3860. case 0x10426:
  3861. bufpush(0x1044E);
  3862. break;
  3863. case 0x10427:
  3864. bufpush(0x1044F);
  3865. break;
  3866. case 0x104B0:
  3867. bufpush(0x104D8);
  3868. break;
  3869. case 0x104B1:
  3870. bufpush(0x104D9);
  3871. break;
  3872. case 0x104B2:
  3873. bufpush(0x104DA);
  3874. break;
  3875. case 0x104B3:
  3876. bufpush(0x104DB);
  3877. break;
  3878. case 0x104B4:
  3879. bufpush(0x104DC);
  3880. break;
  3881. case 0x104B5:
  3882. bufpush(0x104DD);
  3883. break;
  3884. case 0x104B6:
  3885. bufpush(0x104DE);
  3886. break;
  3887. case 0x104B7:
  3888. bufpush(0x104DF);
  3889. break;
  3890. case 0x104B8:
  3891. bufpush(0x104E0);
  3892. break;
  3893. case 0x104B9:
  3894. bufpush(0x104E1);
  3895. break;
  3896. case 0x104BA:
  3897. bufpush(0x104E2);
  3898. break;
  3899. case 0x104BB:
  3900. bufpush(0x104E3);
  3901. break;
  3902. case 0x104BC:
  3903. bufpush(0x104E4);
  3904. break;
  3905. case 0x104BD:
  3906. bufpush(0x104E5);
  3907. break;
  3908. case 0x104BE:
  3909. bufpush(0x104E6);
  3910. break;
  3911. case 0x104BF:
  3912. bufpush(0x104E7);
  3913. break;
  3914. case 0x104C0:
  3915. bufpush(0x104E8);
  3916. break;
  3917. case 0x104C1:
  3918. bufpush(0x104E9);
  3919. break;
  3920. case 0x104C2:
  3921. bufpush(0x104EA);
  3922. break;
  3923. case 0x104C3:
  3924. bufpush(0x104EB);
  3925. break;
  3926. case 0x104C4:
  3927. bufpush(0x104EC);
  3928. break;
  3929. case 0x104C5:
  3930. bufpush(0x104ED);
  3931. break;
  3932. case 0x104C6:
  3933. bufpush(0x104EE);
  3934. break;
  3935. case 0x104C7:
  3936. bufpush(0x104EF);
  3937. break;
  3938. case 0x104C8:
  3939. bufpush(0x104F0);
  3940. break;
  3941. case 0x104C9:
  3942. bufpush(0x104F1);
  3943. break;
  3944. case 0x104CA:
  3945. bufpush(0x104F2);
  3946. break;
  3947. case 0x104CB:
  3948. bufpush(0x104F3);
  3949. break;
  3950. case 0x104CC:
  3951. bufpush(0x104F4);
  3952. break;
  3953. case 0x104CD:
  3954. bufpush(0x104F5);
  3955. break;
  3956. case 0x104CE:
  3957. bufpush(0x104F6);
  3958. break;
  3959. case 0x104CF:
  3960. bufpush(0x104F7);
  3961. break;
  3962. case 0x104D0:
  3963. bufpush(0x104F8);
  3964. break;
  3965. case 0x104D1:
  3966. bufpush(0x104F9);
  3967. break;
  3968. case 0x104D2:
  3969. bufpush(0x104FA);
  3970. break;
  3971. case 0x104D3:
  3972. bufpush(0x104FB);
  3973. break;
  3974. case 0x10C80:
  3975. bufpush(0x10CC0);
  3976. break;
  3977. case 0x10C81:
  3978. bufpush(0x10CC1);
  3979. break;
  3980. case 0x10C82:
  3981. bufpush(0x10CC2);
  3982. break;
  3983. case 0x10C83:
  3984. bufpush(0x10CC3);
  3985. break;
  3986. case 0x10C84:
  3987. bufpush(0x10CC4);
  3988. break;
  3989. case 0x10C85:
  3990. bufpush(0x10CC5);
  3991. break;
  3992. case 0x10C86:
  3993. bufpush(0x10CC6);
  3994. break;
  3995. case 0x10C87:
  3996. bufpush(0x10CC7);
  3997. break;
  3998. case 0x10C88:
  3999. bufpush(0x10CC8);
  4000. break;
  4001. case 0x10C89:
  4002. bufpush(0x10CC9);
  4003. break;
  4004. case 0x10C8A:
  4005. bufpush(0x10CCA);
  4006. break;
  4007. case 0x10C8B:
  4008. bufpush(0x10CCB);
  4009. break;
  4010. case 0x10C8C:
  4011. bufpush(0x10CCC);
  4012. break;
  4013. case 0x10C8D:
  4014. bufpush(0x10CCD);
  4015. break;
  4016. case 0x10C8E:
  4017. bufpush(0x10CCE);
  4018. break;
  4019. case 0x10C8F:
  4020. bufpush(0x10CCF);
  4021. break;
  4022. case 0x10C90:
  4023. bufpush(0x10CD0);
  4024. break;
  4025. case 0x10C91:
  4026. bufpush(0x10CD1);
  4027. break;
  4028. case 0x10C92:
  4029. bufpush(0x10CD2);
  4030. break;
  4031. case 0x10C93:
  4032. bufpush(0x10CD3);
  4033. break;
  4034. case 0x10C94:
  4035. bufpush(0x10CD4);
  4036. break;
  4037. case 0x10C95:
  4038. bufpush(0x10CD5);
  4039. break;
  4040. case 0x10C96:
  4041. bufpush(0x10CD6);
  4042. break;
  4043. case 0x10C97:
  4044. bufpush(0x10CD7);
  4045. break;
  4046. case 0x10C98:
  4047. bufpush(0x10CD8);
  4048. break;
  4049. case 0x10C99:
  4050. bufpush(0x10CD9);
  4051. break;
  4052. case 0x10C9A:
  4053. bufpush(0x10CDA);
  4054. break;
  4055. case 0x10C9B:
  4056. bufpush(0x10CDB);
  4057. break;
  4058. case 0x10C9C:
  4059. bufpush(0x10CDC);
  4060. break;
  4061. case 0x10C9D:
  4062. bufpush(0x10CDD);
  4063. break;
  4064. case 0x10C9E:
  4065. bufpush(0x10CDE);
  4066. break;
  4067. case 0x10C9F:
  4068. bufpush(0x10CDF);
  4069. break;
  4070. case 0x10CA0:
  4071. bufpush(0x10CE0);
  4072. break;
  4073. case 0x10CA1:
  4074. bufpush(0x10CE1);
  4075. break;
  4076. case 0x10CA2:
  4077. bufpush(0x10CE2);
  4078. break;
  4079. case 0x10CA3:
  4080. bufpush(0x10CE3);
  4081. break;
  4082. case 0x10CA4:
  4083. bufpush(0x10CE4);
  4084. break;
  4085. case 0x10CA5:
  4086. bufpush(0x10CE5);
  4087. break;
  4088. case 0x10CA6:
  4089. bufpush(0x10CE6);
  4090. break;
  4091. case 0x10CA7:
  4092. bufpush(0x10CE7);
  4093. break;
  4094. case 0x10CA8:
  4095. bufpush(0x10CE8);
  4096. break;
  4097. case 0x10CA9:
  4098. bufpush(0x10CE9);
  4099. break;
  4100. case 0x10CAA:
  4101. bufpush(0x10CEA);
  4102. break;
  4103. case 0x10CAB:
  4104. bufpush(0x10CEB);
  4105. break;
  4106. case 0x10CAC:
  4107. bufpush(0x10CEC);
  4108. break;
  4109. case 0x10CAD:
  4110. bufpush(0x10CED);
  4111. break;
  4112. case 0x10CAE:
  4113. bufpush(0x10CEE);
  4114. break;
  4115. case 0x10CAF:
  4116. bufpush(0x10CEF);
  4117. break;
  4118. case 0x10CB0:
  4119. bufpush(0x10CF0);
  4120. break;
  4121. case 0x10CB1:
  4122. bufpush(0x10CF1);
  4123. break;
  4124. case 0x10CB2:
  4125. bufpush(0x10CF2);
  4126. break;
  4127. case 0x118A0:
  4128. bufpush(0x118C0);
  4129. break;
  4130. case 0x118A1:
  4131. bufpush(0x118C1);
  4132. break;
  4133. case 0x118A2:
  4134. bufpush(0x118C2);
  4135. break;
  4136. case 0x118A3:
  4137. bufpush(0x118C3);
  4138. break;
  4139. case 0x118A4:
  4140. bufpush(0x118C4);
  4141. break;
  4142. case 0x118A5:
  4143. bufpush(0x118C5);
  4144. break;
  4145. case 0x118A6:
  4146. bufpush(0x118C6);
  4147. break;
  4148. case 0x118A7:
  4149. bufpush(0x118C7);
  4150. break;
  4151. case 0x118A8:
  4152. bufpush(0x118C8);
  4153. break;
  4154. case 0x118A9:
  4155. bufpush(0x118C9);
  4156. break;
  4157. case 0x118AA:
  4158. bufpush(0x118CA);
  4159. break;
  4160. case 0x118AB:
  4161. bufpush(0x118CB);
  4162. break;
  4163. case 0x118AC:
  4164. bufpush(0x118CC);
  4165. break;
  4166. case 0x118AD:
  4167. bufpush(0x118CD);
  4168. break;
  4169. case 0x118AE:
  4170. bufpush(0x118CE);
  4171. break;
  4172. case 0x118AF:
  4173. bufpush(0x118CF);
  4174. break;
  4175. case 0x118B0:
  4176. bufpush(0x118D0);
  4177. break;
  4178. case 0x118B1:
  4179. bufpush(0x118D1);
  4180. break;
  4181. case 0x118B2:
  4182. bufpush(0x118D2);
  4183. break;
  4184. case 0x118B3:
  4185. bufpush(0x118D3);
  4186. break;
  4187. case 0x118B4:
  4188. bufpush(0x118D4);
  4189. break;
  4190. case 0x118B5:
  4191. bufpush(0x118D5);
  4192. break;
  4193. case 0x118B6:
  4194. bufpush(0x118D6);
  4195. break;
  4196. case 0x118B7:
  4197. bufpush(0x118D7);
  4198. break;
  4199. case 0x118B8:
  4200. bufpush(0x118D8);
  4201. break;
  4202. case 0x118B9:
  4203. bufpush(0x118D9);
  4204. break;
  4205. case 0x118BA:
  4206. bufpush(0x118DA);
  4207. break;
  4208. case 0x118BB:
  4209. bufpush(0x118DB);
  4210. break;
  4211. case 0x118BC:
  4212. bufpush(0x118DC);
  4213. break;
  4214. case 0x118BD:
  4215. bufpush(0x118DD);
  4216. break;
  4217. case 0x118BE:
  4218. bufpush(0x118DE);
  4219. break;
  4220. case 0x118BF:
  4221. bufpush(0x118DF);
  4222. break;
  4223. case 0x1E900:
  4224. bufpush(0x1E922);
  4225. break;
  4226. case 0x1E901:
  4227. bufpush(0x1E923);
  4228. break;
  4229. case 0x1E902:
  4230. bufpush(0x1E924);
  4231. break;
  4232. case 0x1E903:
  4233. bufpush(0x1E925);
  4234. break;
  4235. case 0x1E904:
  4236. bufpush(0x1E926);
  4237. break;
  4238. case 0x1E905:
  4239. bufpush(0x1E927);
  4240. break;
  4241. case 0x1E906:
  4242. bufpush(0x1E928);
  4243. break;
  4244. case 0x1E907:
  4245. bufpush(0x1E929);
  4246. break;
  4247. case 0x1E908:
  4248. bufpush(0x1E92A);
  4249. break;
  4250. case 0x1E909:
  4251. bufpush(0x1E92B);
  4252. break;
  4253. case 0x1E90A:
  4254. bufpush(0x1E92C);
  4255. break;
  4256. case 0x1E90B:
  4257. bufpush(0x1E92D);
  4258. break;
  4259. case 0x1E90C:
  4260. bufpush(0x1E92E);
  4261. break;
  4262. case 0x1E90D:
  4263. bufpush(0x1E92F);
  4264. break;
  4265. case 0x1E90E:
  4266. bufpush(0x1E930);
  4267. break;
  4268. case 0x1E90F:
  4269. bufpush(0x1E931);
  4270. break;
  4271. case 0x1E910:
  4272. bufpush(0x1E932);
  4273. break;
  4274. case 0x1E911:
  4275. bufpush(0x1E933);
  4276. break;
  4277. case 0x1E912:
  4278. bufpush(0x1E934);
  4279. break;
  4280. case 0x1E913:
  4281. bufpush(0x1E935);
  4282. break;
  4283. case 0x1E914:
  4284. bufpush(0x1E936);
  4285. break;
  4286. case 0x1E915:
  4287. bufpush(0x1E937);
  4288. break;
  4289. case 0x1E916:
  4290. bufpush(0x1E938);
  4291. break;
  4292. case 0x1E917:
  4293. bufpush(0x1E939);
  4294. break;
  4295. case 0x1E918:
  4296. bufpush(0x1E93A);
  4297. break;
  4298. case 0x1E919:
  4299. bufpush(0x1E93B);
  4300. break;
  4301. case 0x1E91A:
  4302. bufpush(0x1E93C);
  4303. break;
  4304. case 0x1E91B:
  4305. bufpush(0x1E93D);
  4306. break;
  4307. case 0x1E91C:
  4308. bufpush(0x1E93E);
  4309. break;
  4310. case 0x1E91D:
  4311. bufpush(0x1E93F);
  4312. break;
  4313. case 0x1E91E:
  4314. bufpush(0x1E940);
  4315. break;
  4316. case 0x1E91F:
  4317. bufpush(0x1E941);
  4318. break;
  4319. case 0x1E920:
  4320. bufpush(0x1E942);
  4321. break;
  4322. case 0x1E921:
  4323. bufpush(0x1E943);
  4324. break;
  4325. default:
  4326. bufpush(c);
  4327. }