diff options
| author | qwerty <[email protected]> | 2022-02-10 16:49:25 +0300 | 
|---|---|---|
| committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:49:25 +0300 | 
| commit | ca6b8a0150d5ee4cc8fb804d1285d9c32fb4fe88 (patch) | |
| tree | 5d5cb817648f650d76cf1076100726fd9b8448e8 | |
| parent | 34e37ee57f5837a8da2fdfaccaac9bbe6c7f02ba (diff) | |
Restoring authorship annotation for <[email protected]>. Commit 2 of 2.
50 files changed, 2872 insertions, 2872 deletions
| diff --git a/library/cpp/binsaver/bin_saver.cpp b/library/cpp/binsaver/bin_saver.cpp index efd383fb6c1..fe0775af9f2 100644 --- a/library/cpp/binsaver/bin_saver.cpp +++ b/library/cpp/binsaver/bin_saver.cpp @@ -16,7 +16,7 @@ struct SBasicChunkInit {  void IBinSaver::StoreObject(IObjectBase* pObject) {      if (pObject) {          Y_ASSERT(pSaverClasses->GetObjectTypeID(pObject) != -1 && "trying to save unregistered object"); -    }  +    }      ui64 ptrId = ((char*)pObject) - ((char*)nullptr);      if (StableOutput) { diff --git a/library/cpp/charset/codepage_ut.cpp b/library/cpp/charset/codepage_ut.cpp index d48a604fe8f..c3ac3ac478e 100644 --- a/library/cpp/charset/codepage_ut.cpp +++ b/library/cpp/charset/codepage_ut.cpp @@ -52,7 +52,7 @@ public:      void TestEncodingHints();      void TestToLower();      void TestToUpper(); -  +      void TestCanEncode();      inline void TestUpperLower() { @@ -168,7 +168,7 @@ void TCodepageTest::TestBrokenMultibyte() {      size_t nwritten = 0;      size_t nread = 0; -  +      RECODE_RESULT res = RecodeToUnicode(cp, sampletext, recodeResult, Y_ARRAY_SIZE(sampletext), Y_ARRAY_SIZE(recodeResult), nread, nwritten);      UNIT_ASSERT(res == RECODE_OK);      UNIT_ASSERT(nread == 1); diff --git a/library/cpp/charset/generated/encrec_data.cpp b/library/cpp/charset/generated/encrec_data.cpp index 9eeae247a19..ca59f8ddef0 100644 --- a/library/cpp/charset/generated/encrec_data.cpp +++ b/library/cpp/charset/generated/encrec_data.cpp @@ -1,7 +1,7 @@  #include <library/cpp/charset/codepage.h>  extern const char defchars[][DEFCHAR_BUF]; -static const char PP_00[257] =  +static const char PP_00[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -18,7 +18,7 @@ static const char PP_00[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P00 (char*)PP_00 -static const char PP_01[257] =  +static const char PP_01[257] =      "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021"      "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043"      "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" @@ -35,7 +35,7 @@ static const char PP_01[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P01 (char*)PP_01 -static const char PP_02[257] =  +static const char PP_02[257] =      "\000\250\200\201\252\275\262\257\243\212\214\216\215\000\241\217\300\301"      "\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323"      "\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345" @@ -52,7 +52,7 @@ static const char PP_02[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P02 (char*)PP_02 -static const char PP_03[257] =  +static const char PP_03[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\226\227\000\000\000\221\222\202\000\223\224\204\000\206\207\225\000"      "\000\000\205\000\000\000\000\000\000\000\000\000\211\000\000\000\000\000" @@ -69,7 +69,7 @@ static const char PP_03[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P03 (char*)PP_03 -static const char PP_04[257] =  +static const char PP_04[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\271\000\000\000\000\000\000\000\000\000\000\000\231\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -86,7 +86,7 @@ static const char PP_04[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P04 (char*)PP_04 -static const char PP_05[257] =  +static const char PP_05[257] =      "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021"      "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043"      "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" @@ -103,7 +103,7 @@ static const char PP_05[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\237\000\000\000\000"      "\000\000\000\000";  #define P05 (char*)PP_05 -static const char PP_06[257] =  +static const char PP_06[257] =      "\000\263\000\000\264\000\266\267\000\000\000\000\000\000\000\000\341\342"      "\367\347\344\345\366\372\351\352\353\354\355\356\357\360\362\363\364\365"      "\346\350\343\376\373\375\377\371\370\374\340\361\301\302\327\307\304\305" @@ -120,7 +120,7 @@ static const char PP_06[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P06 (char*)PP_06 -static const char PP_07[257] =  +static const char PP_07[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\225\226\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -137,7 +137,7 @@ static const char PP_07[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P07 (char*)PP_07 -static const char PP_08[257] =  +static const char PP_08[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\223\233\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -154,7 +154,7 @@ static const char PP_08[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P08 (char*)PP_08 -static const char PP_09[257] =  +static const char PP_09[257] =      "\200\000\201\000\000\000\000\000\000\000\000\000\202\000\000\000\203\000"      "\000\000\204\000\000\000\205\000\000\000\206\000\000\000\000\000\000\000"      "\207\000\000\000\000\000\000\000\210\000\000\000\000\000\000\000\211\000" @@ -171,7 +171,7 @@ static const char PP_09[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P09 (char*)PP_09 -static const char PP_10[257] =  +static const char PP_10[257] =      "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021"      "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043"      "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" @@ -188,7 +188,7 @@ static const char PP_10[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P10 (char*)PP_10 -static const char PP_11[257] =  +static const char PP_11[257] =      "\000\360\000\000\362\000\000\364\000\000\000\000\000\000\366\000\200\201"      "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223"      "\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245" @@ -205,7 +205,7 @@ static const char PP_11[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P11 (char*)PP_11 -static const char PP_12[257] =  +static const char PP_12[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\374\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -222,7 +222,7 @@ static const char PP_12[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P12 (char*)PP_12 -static const char PP_13[257] =  +static const char PP_13[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\371\373\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -239,7 +239,7 @@ static const char PP_13[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P13 (char*)PP_13 -static const char PP_14[257] =  +static const char PP_14[257] =      "\304\000\263\000\000\000\000\000\000\000\000\000\332\000\000\000\277\000"      "\000\000\300\000\000\000\331\000\000\000\303\000\000\000\000\000\000\000"      "\264\000\000\000\000\000\000\000\302\000\000\000\000\000\000\000\301\000" @@ -256,7 +256,7 @@ static const char PP_14[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P14 (char*)PP_14 -static const char PP_15[257] =  +static const char PP_15[257] =      "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021"      "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043"      "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" @@ -273,7 +273,7 @@ static const char PP_15[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\326\000\000\000\000"      "\000\000\000\000";  #define P15 (char*)PP_15 -static const char PP_16[257] =  +static const char PP_16[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -290,7 +290,7 @@ static const char PP_16[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P16 (char*)PP_16 -static const char PP_17[257] =  +static const char PP_17[257] =      "\000\335\253\256\270\301\247\272\267\274\276\313\315\000\330\332\200\201"      "\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223"      "\224\225\226\227\230\231\232\233\234\235\236\237\340\341\342\343\344\345" @@ -307,7 +307,7 @@ static const char PP_17[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P17 (char*)PP_17 -static const char PP_18[257] =  +static const char PP_18[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\320\321\000\000\000\324\325\000\000\322\323\327\000\240\000\245\000"      "\000\000\311\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -324,7 +324,7 @@ static const char PP_18[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P18 (char*)PP_18 -static const char PP_19[257] =  +static const char PP_19[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\334\000\000\000\000\000\000\000\000\000\000\000\252\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -341,7 +341,7 @@ static const char PP_19[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P19 (char*)PP_19 -static const char PP_20[257] =  +static const char PP_20[257] =      "\000\000\000\000\000\000\306\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\303\000\000\000\260\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -358,7 +358,7 @@ static const char PP_20[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P20 (char*)PP_20 -static const char PP_21[257] =  +static const char PP_21[257] =      "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021"      "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043"      "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" @@ -375,7 +375,7 @@ static const char PP_21[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P21 (char*)PP_21 -static const char PP_22[257] =  +static const char PP_22[257] =      "\000\241\242\243\244\245\246\247\250\251\252\253\254\000\256\257\260\261"      "\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303"      "\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325" @@ -392,7 +392,7 @@ static const char PP_22[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P22 (char*)PP_22 -static const char PP_23[257] =  +static const char PP_23[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\360\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -409,7 +409,7 @@ static const char PP_23[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P23 (char*)PP_23 -static const char PP_24[257] =  +static const char PP_24[257] =      "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021"      "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043"      "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" @@ -426,7 +426,7 @@ static const char PP_24[257] =      "\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373"      "\374\375\376\377";  #define P24 (char*)PP_24 -static const char PP_25[257] =  +static const char PP_25[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -443,7 +443,7 @@ static const char PP_25[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P25 (char*)PP_25 -static const char PP_26[257] =  +static const char PP_26[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -460,7 +460,7 @@ static const char PP_26[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P26 (char*)PP_26 -static const char PP_27[257] =  +static const char PP_27[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\226\227\000\000\000\221\222\202\000\223\224\204\000\206\207\225\000"      "\000\000\205\000\000\000\000\000\000\000\000\000\211\000\000\000\000\000" @@ -477,7 +477,7 @@ static const char PP_27[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P27 (char*)PP_27 -static const char PP_28[257] =  +static const char PP_28[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\231\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -494,7 +494,7 @@ static const char PP_28[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P28 (char*)PP_28 -static const char PP_29[257] =  +static const char PP_29[257] =      "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021"      "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043"      "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" @@ -511,7 +511,7 @@ static const char PP_29[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P29 (char*)PP_29 -static const char PP_30[257] =  +static const char PP_30[257] =      "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021"      "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043"      "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" @@ -528,7 +528,7 @@ static const char PP_30[257] =      "\000\353\000\355\356\000\000\000\000\363\364\000\366\367\000\000\372\000"      "\374\375\000\000";  #define P30 (char*)PP_30 -static const char PP_31[257] =  +static const char PP_31[257] =      "\000\000\303\343\245\271\306\346\000\000\000\000\310\350\317\357\320\360"      "\000\000\000\000\000\000\312\352\314\354\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -545,7 +545,7 @@ static const char PP_31[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P31 (char*)PP_31 -static const char PP_32[257] =  +static const char PP_32[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -562,7 +562,7 @@ static const char PP_32[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P32 (char*)PP_32 -static const char PP_33[257] =  +static const char PP_33[257] =      "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021"      "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043"      "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" @@ -579,7 +579,7 @@ static const char PP_33[257] =      "\000\353\000\355\356\000\000\000\000\363\364\000\366\367\000\000\372\000"      "\374\375\000\000";  #define P33 (char*)PP_33 -static const char PP_34[257] =  +static const char PP_34[257] =      "\000\000\303\343\241\261\306\346\000\000\000\000\310\350\317\357\320\360"      "\000\000\000\000\000\000\312\352\314\354\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -596,7 +596,7 @@ static const char PP_34[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P34 (char*)PP_34 -static const char PP_35[257] =  +static const char PP_35[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -613,7 +613,7 @@ static const char PP_35[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P35 (char*)PP_35 -static const char PP_36[257] =  +static const char PP_36[257] =      "\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021"      "\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043"      "\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065" @@ -630,7 +630,7 @@ static const char PP_36[257] =      "\215\230\151\151\231\232\000\156\157\262\233\157\222\000\000\234\165\235"      "\223\171\000\171";  #define P36 (char*)PP_36 -static const char PP_37[257] =  +static const char PP_37[257] =      "\101\141\101\141\204\224\205\225\103\143\103\143\103\143\104\144\000\000"      "\105\145\105\145\105\145\206\226\105\145\107\147\107\147\107\147\107\147"      "\110\150\000\000\111\151\111\151\111\151\111\151\111\000\111\151\112\152" @@ -647,7 +647,7 @@ static const char PP_37[257] =      "\117\157\117\157\000\000\152\104\104\144\107\147\000\000\116\156\101\141"      "\000\000\000\000";  #define P37 (char*)PP_37 -static const char PP_38[257] =  +static const char PP_38[257] =      "\101\141\101\141\105\145\105\145\111\151\111\151\117\157\117\157\122\162"      "\122\162\125\165\125\165\123\163\124\164\000\000\110\150\000\000\000\000"      "\000\000\101\141\105\145\117\157\117\157\117\157\117\157\131\171\000\000" @@ -664,7 +664,7 @@ static const char PP_38[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P38 (char*)PP_38 -static const char PP_39[257] =  +static const char PP_39[257] =      "\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -681,7 +681,7 @@ static const char PP_39[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P39 (char*)PP_39 -static const char PP_40[257] =  +static const char PP_40[257] =      "\305\250\000\303\256\000\255\257\000\000\000\000\312\310\254\000\300\301"      "\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323"      "\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345" @@ -698,7 +698,7 @@ static const char PP_40[257] =      "\000\000\335\375\323\363\323\363\323\363\327\367\000\000\333\373\000\000"      "\000\000\000\000";  #define P40 (char*)PP_40 -static const char PP_41[257] =  +static const char PP_41[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\101\000\102\000\104\105\000\107\110\111" @@ -715,7 +715,7 @@ static const char PP_41[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P41 (char*)PP_41 -static const char PP_42[257] =  +static const char PP_42[257] =      "\101\141\102\142\102\142\102\142\103\143\104\144\104\144\104\144\104\144"      "\104\144\105\145\105\145\105\145\105\145\105\145\106\146\107\147\110\150"      "\110\150\110\150\110\150\110\150\111\151\111\151\113\153\113\153\113\153" @@ -732,7 +732,7 @@ static const char PP_42[257] =      "\125\165\125\165\125\165\125\165\131\171\131\171\131\171\131\171\000\000"      "\000\000\000\000";  #define P42 (char*)PP_42 -static const char PP_43[257] =  +static const char PP_43[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -749,7 +749,7 @@ static const char PP_43[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P43 (char*)PP_43 -static const char PP_44[257] =  +static const char PP_44[257] =      "\000\000\103\000\000\000\000\000\000\000\147\110\110\110\150\000\111\111"      "\114\154\000\116\267\000\000\120\121\122\122\122\000\000\000\000\000\000"      "\132\000\000\000\132\000\113\101\102\103\000\145\105\106\000\115\157\000" @@ -766,7 +766,7 @@ static const char PP_44[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P44 (char*)PP_44 -static const char PP_45[257] =  +static const char PP_45[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -783,7 +783,7 @@ static const char PP_45[257] =      "\060\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P45 (char*)PP_45 -static const char PP_46[257] =  +static const char PP_46[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -800,7 +800,7 @@ static const char PP_46[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P46 (char*)PP_46 -static const char PP_47[257] =  +static const char PP_47[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -817,7 +817,7 @@ static const char PP_47[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P47 (char*)PP_47 -static const char PP_48[257] =  +static const char PP_48[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -834,7 +834,7 @@ static const char PP_48[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P48 (char*)PP_48 -static const char PP_49[257] =  +static const char PP_49[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -851,7 +851,7 @@ static const char PP_49[257] =      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000";  #define P49 (char*)PP_49 -static const char PP_50[257] =  +static const char PP_50[257] =      "\146\146\146\146\146\163\163\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" @@ -4900,38 +4900,38 @@ static const char PP_287[257] =  static const Encoder encoder_00 = { //windows-1251      { -        P01, P00, P00, P00, P02, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P03, P04, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P01, P00, P00, P00, P02, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P03, P04, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -4939,38 +4939,38 @@ static const Encoder encoder_00 = { //windows-1251  static const Encoder encoder_01 = { //KOI8-U      { -        P05, P00, P00, P00, P06, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P07, P08, P00, P09, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P05, P00, P00, P00, P06, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P07, P08, P00, P09, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -4978,38 +4978,38 @@ static const Encoder encoder_01 = { //KOI8-U  static const Encoder encoder_02 = { //IBM866      { -        P10, P00, P00, P00, P11, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P12, P13, P00, P00, P14, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P10, P00, P00, P00, P11, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P12, P13, P00, P00, P14, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5017,38 +5017,38 @@ static const Encoder encoder_02 = { //IBM866  static const Encoder encoder_03 = { //MacCyrillic      { -        P15, P16, P00, P00, P17, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P18, P19, P20, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P15, P16, P00, P00, P17, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P18, P19, P20, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5056,38 +5056,38 @@ static const Encoder encoder_03 = { //MacCyrillic  static const Encoder encoder_04 = { //ISO-8859-5      { -        P21, P00, P00, P00, P22, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P23, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P21, P00, P00, P00, P22, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P23, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5095,38 +5095,38 @@ static const Encoder encoder_04 = { //ISO-8859-5  static const Encoder encoder_05 = { //windows-1252      { -        P24, P25, P26, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P27, P28, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P24, P25, P26, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P27, P28, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5134,38 +5134,38 @@ static const Encoder encoder_05 = { //windows-1252  static const Encoder encoder_06 = { //reserved3      { -        P29, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P29, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5173,38 +5173,38 @@ static const Encoder encoder_06 = { //reserved3  static const Encoder encoder_07 = { //windows-1250      { -        P30, P31, P32, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P27, P28, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P30, P31, P32, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P27, P28, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5212,38 +5212,38 @@ static const Encoder encoder_07 = { //windows-1250  static const Encoder encoder_08 = { //iso-2      { -        P33, P34, P35, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P33, P34, P35, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5251,37 +5251,37 @@ static const Encoder encoder_08 = { //iso-2  static const Encoder encoder_09 = { //yandex      { -        P36, P37, P38, P39, P40, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P41, P42, P00,  -        P43, P44, P00, P00, P45, P00, P00, P00,  -        P00, P00, P00, P00, P46, P00, P00, P00,  -        P00, P00, P47, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P48, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P36, P37, P38, P39, P40, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P41, P42, P00, +        P43, P44, P00, P00, P45, P00, P00, P00, +        P00, P00, P00, P00, P46, P00, P00, P00, +        P00, P00, P47, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P48, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P49, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P50, P00, P00, P00, P51,      },      defchars[1], @@ -5291,37 +5291,37 @@ static const Encoder encoder_09 = { //yandex  static const Encoder encoder_12 = { //IBM855      {          P52, P00, P00, P00, P53, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P54, P00, P00, P00, P55, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5329,38 +5329,38 @@ static const Encoder encoder_12 = { //IBM855  static const Encoder encoder_14 = { //unknownplane      { -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P56, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5369,37 +5369,37 @@ static const Encoder encoder_14 = { //unknownplane  static const Encoder encoder_15 = { //windows-1251-k      {          P57, P00, P00, P00, P58, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P03, P04, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P03, P04, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5408,37 +5408,37 @@ static const Encoder encoder_15 = { //windows-1251-k  static const Encoder encoder_16 = { //windows-1251-t      {          P57, P00, P00, P00, P59, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P03, P04, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P03, P04, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5447,37 +5447,37 @@ static const Encoder encoder_16 = { //windows-1251-t  static const Encoder encoder_17 = { //armscii      {          P60, P00, P00, P00, P00, P61, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P62, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5486,37 +5486,37 @@ static const Encoder encoder_17 = { //armscii  static const Encoder encoder_18 = { //geo-ita      {          P63, P64, P26, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00,          P65, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00,          P66, P28, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5525,37 +5525,37 @@ static const Encoder encoder_18 = { //geo-ita  static const Encoder encoder_19 = { //geo-ps      {          P67, P64, P26, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00,          P68, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00,          P66, P28, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5564,37 +5564,37 @@ static const Encoder encoder_19 = { //geo-ps  static const Encoder encoder_20 = { //iso-8859-3      {          P69, P70, P71, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5603,37 +5603,37 @@ static const Encoder encoder_20 = { //iso-8859-3  static const Encoder encoder_21 = { //iso-8859-4      {          P72, P73, P74, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5642,37 +5642,37 @@ static const Encoder encoder_21 = { //iso-8859-4  static const Encoder encoder_22 = { //iso-8859-6      {          P75, P00, P00, P00, P00, P00, P76, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P77, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5681,37 +5681,37 @@ static const Encoder encoder_22 = { //iso-8859-6  static const Encoder encoder_23 = { //iso-8859-7      {          P78, P00, P00, P79, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P80, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5720,37 +5720,37 @@ static const Encoder encoder_23 = { //iso-8859-7  static const Encoder encoder_24 = { //iso-8859-8      {          P81, P00, P00, P00, P00, P82, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P83, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5759,37 +5759,37 @@ static const Encoder encoder_24 = { //iso-8859-8  static const Encoder encoder_25 = { //iso-8859-9      {          P84, P85, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5798,37 +5798,37 @@ static const Encoder encoder_25 = { //iso-8859-9  static const Encoder encoder_26 = { //iso-8859-13      {          P86, P87, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P88, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5837,37 +5837,37 @@ static const Encoder encoder_26 = { //iso-8859-13  static const Encoder encoder_27 = { //iso-8859-15      {          P89, P90, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P91, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5876,37 +5876,37 @@ static const Encoder encoder_27 = { //iso-8859-15  static const Encoder encoder_28 = { //iso-8859-16      {          P92, P93, P94, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P95, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5915,37 +5915,37 @@ static const Encoder encoder_28 = { //iso-8859-16  static const Encoder encoder_29 = { //windows-1253      {          P96, P97, P00, P98, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P99, P28, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5954,37 +5954,37 @@ static const Encoder encoder_29 = { //windows-1253  static const Encoder encoder_30 = { //windows-1254      {          P100, P101, P26, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P27, P28, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P27, P28, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -5993,37 +5993,37 @@ static const Encoder encoder_30 = { //windows-1254  static const Encoder encoder_31 = { //windows-1255      {          P102, P97, P26, P00, P00, P103, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P104, P28, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6032,37 +6032,37 @@ static const Encoder encoder_31 = { //windows-1255  static const Encoder encoder_32 = { //windows-1256      {          P105, P106, P107, P00, P00, P00, P108, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P109, P28, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6071,37 +6071,37 @@ static const Encoder encoder_32 = { //windows-1256  static const Encoder encoder_33 = { //windows-1257      {          P110, P87, P111, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P27, P28, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P27, P28, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6110,36 +6110,36 @@ static const Encoder encoder_33 = { //windows-1257  static const Encoder encoder_34 = { //CP1046      {          P112, P00, P00, P00, P00, P00, P113, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P114, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P115, P00, P00, P00, P00, P00, P116, P00,      },      defchars[0], @@ -6149,37 +6149,37 @@ static const Encoder encoder_34 = { //CP1046  static const Encoder encoder_35 = { //CP1124      {          P21, P00, P00, P00, P117, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P23, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P23, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6188,37 +6188,37 @@ static const Encoder encoder_35 = { //CP1124  static const Encoder encoder_36 = { //CP1125      {          P118, P00, P00, P00, P119, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P12, P120, P00, P00, P14, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6227,37 +6227,37 @@ static const Encoder encoder_36 = { //CP1125  static const Encoder encoder_37 = { //CP1129      {          P121, P122, P00, P123, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P124, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6266,37 +6266,37 @@ static const Encoder encoder_37 = { //CP1129  static const Encoder encoder_38 = { //CP1131      {          P125, P00, P00, P00, P126, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P127, P00, P00, P128, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6306,36 +6306,36 @@ static const Encoder encoder_39 = { //CP1133      {          P129, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P130, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P131, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6345,36 +6345,36 @@ static const Encoder encoder_40 = { //CP1161      {          P132, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P133, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P134, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6384,36 +6384,36 @@ static const Encoder encoder_41 = { //CP1162      {          P135, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P136, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P137, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6422,37 +6422,37 @@ static const Encoder encoder_41 = { //CP1162  static const Encoder encoder_42 = { //CP1163      {          P138, P122, P00, P123, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P139, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6461,37 +6461,37 @@ static const Encoder encoder_42 = { //CP1163  static const Encoder encoder_43 = { //CP1258      {          P140, P141, P26, P123, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P142, P28, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6500,37 +6500,37 @@ static const Encoder encoder_43 = { //CP1258  static const Encoder encoder_44 = { //CP437      {          P143, P144, P00, P145, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P146, P00, P147, P148, P00, P14, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6539,37 +6539,37 @@ static const Encoder encoder_44 = { //CP437  static const Encoder encoder_45 = { //CP737      {          P149, P00, P00, P150, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P151, P00, P152, P00, P00, P14, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6578,37 +6578,37 @@ static const Encoder encoder_45 = { //CP737  static const Encoder encoder_46 = { //CP775      {          P153, P154, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P155, P00, P156, P00, P00, P157, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6617,37 +6617,37 @@ static const Encoder encoder_46 = { //CP775  static const Encoder encoder_47 = { //CP850      {          P158, P159, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P160, P00, P00, P00, P00, P55, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6656,37 +6656,37 @@ static const Encoder encoder_47 = { //CP850  static const Encoder encoder_48 = { //CP852      {          P161, P162, P163, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P55, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6695,37 +6695,37 @@ static const Encoder encoder_48 = { //CP852  static const Encoder encoder_49 = { //CP853      {          P164, P165, P166, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P167, P00, P00, P00, P55, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6734,37 +6734,37 @@ static const Encoder encoder_49 = { //CP853  static const Encoder encoder_50 = { //CP856      {          P168, P00, P00, P00, P00, P169, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P160, P00, P00, P00, P00, P55, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6773,37 +6773,37 @@ static const Encoder encoder_50 = { //CP856  static const Encoder encoder_51 = { //CP857      {          P170, P171, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P55, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6812,37 +6812,37 @@ static const Encoder encoder_51 = { //CP857  static const Encoder encoder_52 = { //CP858      {          P158, P144, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P172, P00, P00, P00, P00, P55, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6851,37 +6851,37 @@ static const Encoder encoder_52 = { //CP858  static const Encoder encoder_53 = { //CP860      {          P173, P00, P00, P145, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P146, P00, P147, P174, P00, P14, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6890,37 +6890,37 @@ static const Encoder encoder_53 = { //CP860  static const Encoder encoder_54 = { //CP861      {          P175, P144, P00, P145, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P146, P00, P147, P148, P00, P14, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6929,37 +6929,37 @@ static const Encoder encoder_54 = { //CP861  static const Encoder encoder_55 = { //CP862      {          P176, P144, P00, P145, P00, P169, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P146, P00, P147, P148, P00, P14, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -6968,37 +6968,37 @@ static const Encoder encoder_55 = { //CP862  static const Encoder encoder_56 = { //CP863      {          P177, P144, P00, P145, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P178, P00, P147, P148, P00, P14, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7007,36 +7007,36 @@ static const Encoder encoder_56 = { //CP863  static const Encoder encoder_57 = { //CP864      {          P179, P00, P00, P180, P00, P00, P181, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P182, P00, P00, P183, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P184, P00,      },      defchars[0], @@ -7046,37 +7046,37 @@ static const Encoder encoder_57 = { //CP864  static const Encoder encoder_58 = { //CP865      {          P185, P144, P00, P145, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P146, P00, P147, P148, P00, P14, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7085,37 +7085,37 @@ static const Encoder encoder_58 = { //CP865  static const Encoder encoder_59 = { //CP869      {          P186, P00, P00, P187, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P188, P00, P00, P00, P00, P55, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7125,36 +7125,36 @@ static const Encoder encoder_60 = { //CP874      {          P189, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P136, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P137, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7163,37 +7163,37 @@ static const Encoder encoder_60 = { //CP874  static const Encoder encoder_61 = { //CP922      {          P190, P191, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P192, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7202,37 +7202,37 @@ static const Encoder encoder_61 = { //CP922  static const Encoder encoder_62 = { //HP_ROMAN8      {          P193, P194, P195, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P196, P00, P00, P00, P00, P197, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7241,37 +7241,37 @@ static const Encoder encoder_62 = { //HP_ROMAN8  static const Encoder encoder_63 = { //ISO646_CN      {          P198, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P199, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7280,37 +7280,37 @@ static const Encoder encoder_63 = { //ISO646_CN  static const Encoder encoder_64 = { //ISO646_JP      {          P200, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P199, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7319,37 +7319,37 @@ static const Encoder encoder_64 = { //ISO646_JP  static const Encoder encoder_65 = { //ISO8859_10      {          P201, P202, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P203, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7359,36 +7359,36 @@ static const Encoder encoder_66 = { //ISO8859_11      {          P204, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P136, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7397,37 +7397,37 @@ static const Encoder encoder_66 = { //ISO8859_11  static const Encoder encoder_67 = { //ISO8859_14      {          P205, P206, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P207, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7436,36 +7436,36 @@ static const Encoder encoder_67 = { //ISO8859_14  static const Encoder encoder_68 = { //JISX0201      {          P200, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P199, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P00, P208,      },      defchars[0], @@ -7475,37 +7475,37 @@ static const Encoder encoder_68 = { //JISX0201  static const Encoder encoder_69 = { //KOI8_T      {          P209, P00, P00, P00, P210, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P66, P04, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7514,37 +7514,37 @@ static const Encoder encoder_69 = { //KOI8_T  static const Encoder encoder_70 = { //MAC_ARABIC      {          P211, P00, P00, P00, P00, P00, P212, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P213, P00, P00, P00, P00, P00, P00, P214, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7553,37 +7553,37 @@ static const Encoder encoder_70 = { //MAC_ARABIC  static const Encoder encoder_71 = { //MAC_CENTRALEUROPE      {          P215, P216, P217, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P218, P219, P220, P00, P00, P221, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7592,36 +7592,36 @@ static const Encoder encoder_71 = { //MAC_CENTRALEUROPE  static const Encoder encoder_72 = { //MAC_CROATIAN      {          P222, P223, P224, P225, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P226, P219, P227, P00, P00, P221, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P228, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0], @@ -7631,37 +7631,37 @@ static const Encoder encoder_72 = { //MAC_CROATIAN  static const Encoder encoder_73 = { //MAC_GREEK      {          P229, P230, P00, P231, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P232, P233, P234, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7670,36 +7670,36 @@ static const Encoder encoder_73 = { //MAC_GREEK  static const Encoder encoder_74 = { //MAC_HEBREW      {          P235, P00, P00, P00, P00, P236, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P237, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P238, P00, P00, P239, P00, P00, P00, P00,      },      defchars[0], @@ -7709,36 +7709,36 @@ static const Encoder encoder_74 = { //MAC_HEBREW  static const Encoder encoder_75 = { //MAC_ICELAND      {          P240, P241, P242, P243, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P244, P219, P245, P00, P00, P221, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P246, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0], @@ -7748,36 +7748,36 @@ static const Encoder encoder_75 = { //MAC_ICELAND  static const Encoder encoder_76 = { //MAC_ROMANIA      {          P247, P248, P249, P243, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P250, P219, P245, P00, P00, P221, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P246, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0], @@ -7787,36 +7787,36 @@ static const Encoder encoder_76 = { //MAC_ROMANIA  static const Encoder encoder_77 = { //MAC_ROMAN      {          P251, P241, P242, P243, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P250, P219, P245, P00, P00, P221, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P246, P00, P00, P252, P00, P00, P00, P00,      },      defchars[0], @@ -7827,36 +7827,36 @@ static const Encoder encoder_78 = { //MAC_THAI      {          P253, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P254, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P255, P256, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7865,36 +7865,36 @@ static const Encoder encoder_78 = { //MAC_THAI  static const Encoder encoder_79 = { //MAC_TURKISH      {          P251, P257, P242, P243, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P258, P219, P245, P00, P00, P221, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P259, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0], @@ -7903,38 +7903,38 @@ static const Encoder encoder_79 = { //MAC_TURKISH  static const Encoder encoder_80 = { //reserved2      { -        P15, P16, P00, P00, P17, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P18, P19, P20, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P15, P16, P00, P00, P17, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P18, P19, P20, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7944,36 +7944,36 @@ static const Encoder encoder_81 = { //MULELAO      {          P204, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P260, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -7982,36 +7982,36 @@ static const Encoder encoder_81 = { //MULELAO  static const Encoder encoder_82 = { //NEXTSTEP      {          P261, P262, P263, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P264, P00, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P265, P00, P00, P00, P00,      },      defchars[0], @@ -8021,37 +8021,37 @@ static const Encoder encoder_82 = { //NEXTSTEP  static const Encoder encoder_83 = { //PT154      {          P266, P00, P00, P00, P267, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P268, P269, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -8060,36 +8060,36 @@ static const Encoder encoder_83 = { //PT154  static const Encoder encoder_84 = { //RISCOS-LATIN1      {          P270, P271, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P272, P273, P274, P00, P00, P275, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P276, P00, P00, P00, P00,      },      defchars[0], @@ -8099,37 +8099,37 @@ static const Encoder encoder_84 = { //RISCOS-LATIN1  static const Encoder encoder_85 = { //RK1048      {          P01, P00, P00, P00, P277, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P03, P04, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P03, P04, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -8138,37 +8138,37 @@ static const Encoder encoder_85 = { //RK1048  static const Encoder encoder_86 = { //TCVN      {          P278, P279, P00, P280, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P281, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -8177,37 +8177,37 @@ static const Encoder encoder_86 = { //TCVN  static const Encoder encoder_87 = { //TDS565      {          P282, P283, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P284, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -8215,38 +8215,38 @@ static const Encoder encoder_87 = { //TDS565  static const Encoder encoder_88 = { //TIS620      { -        P29, P00, P00, P00, P00, P00, P00, P00,  +        P29, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P136, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, @@ -8255,37 +8255,37 @@ static const Encoder encoder_88 = { //TIS620  static const Encoder encoder_89 = { //VISCII      {          P285, P286, P00, P00, P00, P00, P00, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,          P00, P00, P00, P00, P00, P00, P287, P00, -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  -        P00, P00, P00, P00, P00, P00, P00, P00,  +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00, +        P00, P00, P00, P00, P00, P00, P00, P00,      },      defchars[0],      P00, diff --git a/library/cpp/charset/wide_ut.cpp b/library/cpp/charset/wide_ut.cpp index a656413dde7..78947d51bad 100644 --- a/library/cpp/charset/wide_ut.cpp +++ b/library/cpp/charset/wide_ut.cpp @@ -216,7 +216,7 @@ void TConversionTest::TestYandexEncoding() {      {          const char* yandexNonBMP2 = "ab?n";          UNIT_ASSERT(yandexNonBMP2 == WideToChar(wNonBMPDummy2, Y_ARRAY_SIZE(wNonBMPDummy2), CODES_YANDEX)); -  +          TString temp;          temp.resize(Y_ARRAY_SIZE(wNonBMPDummy2));          size_t read = 0; @@ -298,7 +298,7 @@ void TConversionTest::TestRecodeAppend() {          NDetail::RecodeAppend<wchar16>(UnicodeText, s1, CODES_UTF8);          s2 += WideToUTF8(UnicodeText);          UNIT_ASSERT_EQUAL(s1, s2); -  +          for (size_t i = 0; i < 100; ++i) {              TUtf16String junk = CharToWide(GenerateJunk(i), CODES_YANDEX);              NDetail::RecodeAppend<wchar16>(junk, s1, CODES_UTF8); @@ -322,7 +322,7 @@ void TConversionTest::TestRecodeAppend() {          NDetail::RecodeAppend<char>(TString(), s1, CODES_YANDEX);          UNIT_ASSERT_EQUAL(s1, s2); -  +          NDetail::RecodeAppend<char>(UTF8Text, s1, CODES_UTF8);          s2 += UTF8ToWide(UTF8Text);          UNIT_ASSERT_EQUAL(s1, s2); @@ -352,7 +352,7 @@ void TConversionTest::TestRecode() {          for (int i = 0; i != 256; ++i) {              char ch = static_cast<char>(i); -  +              wchar32 wch;              size_t read = 0;              size_t written = 0; @@ -366,7 +366,7 @@ void TConversionTest::TestRecode() {              char rch = 0;              res = RecodeFromUnicode(enc, &wch, &rch, 1, 1, read, written);              UNIT_ASSERT(res == RECODE_OK); -  +              char rch2 = 0;              UNIT_ASSERT_VALUES_EQUAL(RECODE_OK, RecodeFromUnicode(enc, wch, &rch2, 1, written));              UNIT_ASSERT_VALUES_EQUAL(size_t(1), written); diff --git a/library/cpp/codecs/greedy_dict/ya.make b/library/cpp/codecs/greedy_dict/ya.make index 885a7a8eba2..2a57224f7e1 100644 --- a/library/cpp/codecs/greedy_dict/ya.make +++ b/library/cpp/codecs/greedy_dict/ya.make @@ -12,4 +12,4 @@ PEERDIR(      library/cpp/string_utils/relaxed_escaper  ) -END()  +END() diff --git a/library/cpp/containers/comptrie/comptrie_trie.h b/library/cpp/containers/comptrie/comptrie_trie.h index efe76c36429..40ec1e52b32 100644 --- a/library/cpp/containers/comptrie/comptrie_trie.h +++ b/library/cpp/containers/comptrie/comptrie_trie.h @@ -401,7 +401,7 @@ inline bool TCompactTrie<T, D, S>::FindTails(TSymbol label, TCompactTrie<T, D, S      const char* dataend = datastart + len;      const char* datapos = datastart;      const char* value = nullptr; -  +      if (!NCompactTrie::Advance(datapos, dataend, value, label, Packer))          return false; diff --git a/library/cpp/deprecated/split/delim_string_iter.h b/library/cpp/deprecated/split/delim_string_iter.h index 5df626b1c30..8e4ca171a09 100644 --- a/library/cpp/deprecated/split/delim_string_iter.h +++ b/library/cpp/deprecated/split/delim_string_iter.h @@ -38,7 +38,7 @@ public:          return IsValid;      } -    // NOTE: this is a potentially unsafe operation (no overrun check)  +    // NOTE: this is a potentially unsafe operation (no overrun check)      inline TDelimStringIter& operator++() {          if (Current.end() != Str.end()) {              Str.Skip(Current.length() + Delim.length()); diff --git a/library/cpp/getopt/small/modchooser.cpp b/library/cpp/getopt/small/modchooser.cpp index 762cdf8702c..2fa5cfd0703 100644 --- a/library/cpp/getopt/small/modchooser.cpp +++ b/library/cpp/getopt/small/modchooser.cpp @@ -67,7 +67,7 @@ TModChooser::TMode::TMode(const TString& name, TMainClass* main, const TString&      , Hidden(hidden)      , NoCompletion(noCompletion)  { -}  +}  TModChooser::TModChooser()      : ModesHelpOption("-?") // Default help option in last_getopt diff --git a/library/cpp/getopt/small/modchooser.h b/library/cpp/getopt/small/modchooser.h index 0d7f5e36fae..0a8de6d50b5 100644 --- a/library/cpp/getopt/small/modchooser.h +++ b/library/cpp/getopt/small/modchooser.h @@ -34,7 +34,7 @@ public:  typedef void (*TVersionHandlerPtr)();  /*! Main class for handling different modes in single tool. - *  + *   * You can add modes for this class, use autogenerated help with   * list of modes and automaticly call necessary mode in run().   * diff --git a/library/cpp/getopt/small/opt2.cpp b/library/cpp/getopt/small/opt2.cpp index 700dd452eb8..0cdc774e788 100644 --- a/library/cpp/getopt/small/opt2.cpp +++ b/library/cpp/getopt/small/opt2.cpp @@ -231,23 +231,23 @@ long Opt2::Int(char opt, const char* help, long def, bool required) {      return rv;  } -// Get() + strtoul, may set up HasErrors  +// Get() + strtoul, may set up HasErrors  unsigned long Opt2::UInt(char opt, const char* help, unsigned long def, bool required) {      Opt2Param& p = GetInternal(opt, (char*)(uintptr_t)def, help, required); -    if (!p.HasArg)  +    if (!p.HasArg)          ythrow yexception() << "Opt2::UInt called for '" << opt << "' which is an option without argument"; -    p.IsNumeric = true;  +    p.IsNumeric = true;      if (!p.IsFound || p.ActualValue.empty() || !p.ActualValue.back()) -        return def;  +        return def;      char* e;      unsigned long rv = strtoul(p.ActualValue.back(), &e, 10);      if (e == p.ActualValue.back() || *e) { -        OptionWrongArg = opt;  -        HasErrors = true;  -    }  -    return rv;  -}  -  +        OptionWrongArg = opt; +        HasErrors = true; +    } +    return rv; +} +  // Add user defined error message and set error flag  void Opt2::AddError(const char* message) {      HasErrors = true; diff --git a/library/cpp/getopt/small/opt2.h b/library/cpp/getopt/small/opt2.h index fded5d1961d..4d9d9432372 100644 --- a/library/cpp/getopt/small/opt2.h +++ b/library/cpp/getopt/small/opt2.h @@ -98,12 +98,12 @@ public:          return Int(opt, helpUsage, 0, true);      } -    // Get() + strtoul, may set up HasErrors  +    // Get() + strtoul, may set up HasErrors      unsigned long UInt(char opt, const char* helpUsage, unsigned long defValue, bool required = false);      unsigned long UInt(char opt, const char* helpUsage) { -        return UInt(opt, helpUsage, 0, true);  -    }  -  +        return UInt(opt, helpUsage, 0, true); +    } +      // For options w/o parameters      bool Has(char opt, const char* helpUsage); diff --git a/library/cpp/http/fetch/exthttpcodes.cpp b/library/cpp/http/fetch/exthttpcodes.cpp index ff7d9b0d9fd..acc05650c89 100644 --- a/library/cpp/http/fetch/exthttpcodes.cpp +++ b/library/cpp/http/fetch/exthttpcodes.cpp @@ -156,7 +156,7 @@ static ui16* prepare_flags(http_flag* arg) {      for (ptr = arg; ptr->http; ++ptr)          flags[ptr->http & (EXT_HTTP_CODE_MAX - 1)] = ptr->flag; -    // для стандартных кодов ошибок берем флаги из первого кода каждой группы и проставляем их  +    // для стандартных кодов ошибок берем флаги из первого кода каждой группы и проставляем их      // всем кодам не перечисленным в таблице выше      for (size_t group = 0; group < 1000; group += 100)          for (size_t j = group + 1; j < group + 100; ++j) diff --git a/library/cpp/lfalloc/lf_allocX64.h b/library/cpp/lfalloc/lf_allocX64.h index 05e528b67a8..fd2a906d6ff 100644 --- a/library/cpp/lfalloc/lf_allocX64.h +++ b/library/cpp/lfalloc/lf_allocX64.h @@ -201,7 +201,7 @@ const int nSizeIdxToSize[N_SIZES] = {      96,      128,  #endif -    192, 256, 384, 512, 768, 1024, 1536, 2048,  +    192, 256, 384, 512, 768, 1024, 1536, 2048,      3072, 4096, 6144, 8192, 12288, 16384, 24576, 32768,  #ifdef LFALLOC_YT      49152, 65536 @@ -1115,13 +1115,13 @@ struct TThreadAllocInfo {  #endif      void Init(TThreadAllocInfo** pHead) { -        memset(this, 0, sizeof(*this));  +        memset(this, 0, sizeof(*this));          for (auto& i : FreePtrIndex)              i = THREAD_BUF;  #ifdef _win_          BOOL b = DuplicateHandle(              GetCurrentProcess(), GetCurrentThread(), -            GetCurrentProcess(), &hThread,  +            GetCurrentProcess(), &hThread,              0, FALSE, DUPLICATE_SAME_ACCESS);          Y_ASSERT_NOBT(b);  #endif @@ -1671,7 +1671,7 @@ static void DebugTraceMMgr(const char* pszFormat, ...) // __cdecl  {      static char buff[20000];      va_list va; -    //  +    //      va_start(va, pszFormat);      vsprintf(buff, pszFormat, va);      va_end(va); diff --git a/library/cpp/messagebus/oldmodule/module.h b/library/cpp/messagebus/oldmodule/module.h index c53a45b8928..8d1c4a5d52b 100644 --- a/library/cpp/messagebus/oldmodule/module.h +++ b/library/cpp/messagebus/oldmodule/module.h @@ -12,7 +12,7 @@  /// NBus::TBusModule::CreateExtSession() creates and registers an  /// external session that receives incoming messages as input for module -/// processing.  +/// processing.  /// When new incoming message arrives the new NBus::TBusJob is created.  /// NBus::TBusJob is somewhat similar to a thread, it maintains all the state diff --git a/library/cpp/on_disk/chunks/chunked_helpers.h b/library/cpp/on_disk/chunks/chunked_helpers.h index 96fb7950350..5fa96afdca0 100644 --- a/library/cpp/on_disk/chunks/chunked_helpers.h +++ b/library/cpp/on_disk/chunks/chunked_helpers.h @@ -164,7 +164,7 @@ protected:          TPackedPair() {              Init(TKey(), TValue());          } -  +          typename TTypeTraits<TKey>::TFuncParam First() const {              return Key;          } @@ -187,7 +187,7 @@ protected:  protected:      static const ui16 VERSION_ID = 2; -  +  #pragma pack(push, 8)      struct TInterval {          static const ui32 INVALID = (ui32)-1; @@ -218,12 +218,12 @@ protected:      };  #pragma pack(pop)      static_assert(8 == sizeof(TInterval), "expect 8 == sizeof(TInterval)"); -  +      template <typename TKey>      static ui32 KeyHash(typename TTypeTraits<TKey>::TFuncParam key, ui16 bits) {          Y_ASSERT(bits < 32);          const ui32 res = ui32(key) & ((ui32(1) << bits) - 1); -  +          Y_ASSERT(res < (ui32(1) << bits));          return res;      } @@ -255,11 +255,11 @@ public:      void Save(IOutputStream& out) const {          Y_ASSERT(Data.size() < Max<ui32>()); -  +          WriteBin<ui16>(&out, VERSION_ID);          static const ui32 PAIR_SIZE = sizeof(TKeyValuePair);          WriteBin<ui32>(&out, PAIR_SIZE); -  +          ui16 bits;          if (!Data.empty()) {              bits = (ui16)(log((float)Data.size()) / log(2.f)); @@ -270,12 +270,12 @@ public:          }          WriteBin<ui16>(&out, bits);          WriteBin<ui32>(&out, (ui32)Data.size()); -  +          const ui32 nBuckets = ui32(1) << bits;          TData2 data2(nBuckets);          for (size_t i = 0; i < Data.size(); ++i)              data2[KeyHash<TKey>(TKeyValuePair::GetFirst(&Data[i]), bits)].push_back(Data[i]); -  +          typedef TVector<TInterval> TIntervals;          TIntervals intervals(nBuckets);          ui32 offset = 0; @@ -302,21 +302,21 @@ template <typename TKey, typename TValue>  class TPlainHash : TPlainHashCommon {  private:      typedef TPackedPair<TKey, TValue> TKeyValuePair; -  +      const char* P; -  +      ui16 GetBits() const {          return ReadUnaligned<ui16>(P + 6);      } -  +      ui32 GetSize() const {          return ReadUnaligned<ui32>(P + 8);      } -  +      const TInterval* GetIntervals() const {          return (const TInterval*)(P + 12);      } -  +      const TKeyValuePair* GetData() const {          return (const TKeyValuePair*)(GetIntervals() + (1ULL << GetBits()));      } @@ -342,7 +342,7 @@ public:      TPlainHash(const char* p) {          Init(p);      } -  +      TPlainHash(const TBlob& blob) {          Init(blob.Begin());      } @@ -377,7 +377,7 @@ public:      TConstIterator End() const {          return GetData() + GetSize();      } -  +      const char* ByteEnd() const {          return (const char*)(GetData() + GetSize());      } diff --git a/library/cpp/on_disk/chunks/writer.h b/library/cpp/on_disk/chunks/writer.h index 00f0529fed1..ab14522bddd 100644 --- a/library/cpp/on_disk/chunks/writer.h +++ b/library/cpp/on_disk/chunks/writer.h @@ -21,7 +21,7 @@ public:      }      void WriteFooter(); -  +      size_t GetCurrentBlockOffset() const;      size_t GetBlockCount() const; diff --git a/library/cpp/packedtypes/packed_ut.cpp b/library/cpp/packedtypes/packed_ut.cpp index 8be74b55e4a..70a22cf9c31 100644 --- a/library/cpp/packedtypes/packed_ut.cpp +++ b/library/cpp/packedtypes/packed_ut.cpp @@ -31,7 +31,7 @@ Y_UNIT_TEST_SUITE(TPackedTest) {          const TBuffer& buf = out.Buffer();          UNIT_ASSERT_VALUES_EQUAL(buf.Size(), p.size());          UNIT_ASSERT(!memcmp(buf.Data(), &p[0], buf.Size())); -  +          {              TBufferInput in(buf);              ui32 v2; @@ -39,7 +39,7 @@ Y_UNIT_TEST_SUITE(TPackedTest) {              UNIT_ASSERT_VALUES_EQUAL(v, v2);          } -        {  +        {              TZCMemoryInput in(buf.Data(), buf.Size());              ui32 v2;              UnPackUI32(in, v2); diff --git a/library/cpp/streams/zc_memory_input/zc_memory_input.h b/library/cpp/streams/zc_memory_input/zc_memory_input.h index b256abfaa77..c939d8e4263 100644 --- a/library/cpp/streams/zc_memory_input/zc_memory_input.h +++ b/library/cpp/streams/zc_memory_input/zc_memory_input.h @@ -14,12 +14,12 @@ public:          : TMemoryInput(dataPtr, size)      {      } -  +      TZCMemoryInput(TMemoryInput& rhs)          : TMemoryInput(rhs.Buf(), rhs.Avail())      {      } -  +      /// if there's 'size' data read it, otherwise just return false      Y_FORCE_INLINE bool ReadFixed(const char*& buf, size_t size) {          if (Avail() >= size) { @@ -34,12 +34,12 @@ public:      Y_FORCE_INLINE T LoadPOD() {          const char* buf = nullptr;          if (!ReadFixed(buf, sizeof(T))) -            ythrow yexception() << "TZCMemoryInput::LoadPOD failed: not enough data ("  +            ythrow yexception() << "TZCMemoryInput::LoadPOD failed: not enough data ("                                  << Avail() << " of " << sizeof(T) << " bytes)";          T res;          memcpy(&res, buf, sizeof(T));          return res; -    }  +    }      template <class T>      Y_FORCE_INLINE void ReadPOD(T& x) { diff --git a/library/cpp/svnversion/svnversion.cpp b/library/cpp/svnversion/svnversion.cpp index 35ba9123cd3..4c9761fa75c 100644 --- a/library/cpp/svnversion/svnversion.cpp +++ b/library/cpp/svnversion/svnversion.cpp @@ -1,7 +1,7 @@ -#include <string.h>  -#include <stdlib.h>  -#include <stdio.h>  -  +#include <string.h> +#include <stdlib.h> +#include <stdio.h> +  #define FROM_IMPL  #include "svnversion.h" @@ -23,8 +23,8 @@ extern "C" void PrintSvnVersionAndExitEx(int argc, char* argv[], const char* opt                  PrintSvnVersionAndExit0();              }          } -    }  -}  +    } +}  extern "C" void PrintSvnVersionAndExit(int argc, char* argv[]) {      PrintSvnVersionAndExitEx(argc, argv, "--version"); diff --git a/library/cpp/svnversion/svnversion.h b/library/cpp/svnversion/svnversion.h index 79143ca0213..b99615daa90 100644 --- a/library/cpp/svnversion/svnversion.h +++ b/library/cpp/svnversion/svnversion.h @@ -3,7 +3,7 @@  #if !defined(FROM_IMPL)  #define PROGRAM_VERSION GetProgramSvnVersion()  #define ARCADIA_SOURCE_PATH GetArcadiaSourcePath() -#define PRINT_VERSION PrintSvnVersionAndExit(argc, (char**)argv)  +#define PRINT_VERSION PrintSvnVersionAndExit(argc, (char**)argv)  #define PRINT_VERSION_EX(opts) PrintSvnVersionAndExitEx(argc, (char**)argv, opts)  #endif diff --git a/library/cpp/xml/document/ya.make b/library/cpp/xml/document/ya.make index 04c5570050e..86bbd639cf8 100644 --- a/library/cpp/xml/document/ya.make +++ b/library/cpp/xml/document/ya.make @@ -2,7 +2,7 @@ LIBRARY()  OWNER(finder) -SRCS(  +SRCS(      xml-document.cpp      xml-textreader.cpp      xml-options.cpp diff --git a/tools/archiver/ya.make b/tools/archiver/ya.make index 6e4b1fc9eb9..757378c1b3c 100644 --- a/tools/archiver/ya.make +++ b/tools/archiver/ya.make @@ -12,7 +12,7 @@ PEERDIR(  )  SRCS( -    main.cpp  +    main.cpp  )  SET(IDE_FOLDER "_Builders") diff --git a/util/charset/generated/unidata.cpp b/util/charset/generated/unidata.cpp index ca55dbb48de..6f5adbbc0aa 100644 --- a/util/charset/generated/unidata.cpp +++ b/util/charset/generated/unidata.cpp @@ -2,7 +2,7 @@  namespace { namespace NUnidataTableGenerated {      using TV = const NUnicode::NPrivate::TUnidataTable::TStored; -  +      static const TV V[] = {  #undef V0  #define V0 (*(V + 0)) @@ -1646,7 +1646,7 @@ namespace { namespace NUnidataTableGenerated {  #define V546 (*(V + 546))          {0x2F002, 0, -34, -34, 0},      }; -  +      static const NUnicode::NPrivate::TUnidataTable::TValuePtr P[][32] = {          {              &V0, &V0, &V0, &V0, &V0, &V0, &V0, &V0, @@ -5339,7 +5339,7 @@ namespace { namespace NUnidataTableGenerated {              &V485, &V485, &V485, &V485, &V485, &V485,          }, // P[614]      }; // static const NUnicode::NPrivate::TUnidataTable::TValuePtr P[][32] -  +      static const NUnicode::NPrivate::TUnidataTable::TValuePtr* const Indexes[] = {          P[0], P[1], P[2], P[3], P[4], P[5], P[6], P[7], P[8], P[9], P[10], P[11], P[12], P[13], P[14], P[15],          P[16], P[17], P[18], P[19], P[20], P[21], P[22], P[23], P[24], P[25], P[26], P[27], P[28], P[29], P[30], P[31], @@ -7518,7 +7518,7 @@ namespace { namespace NUnidataTableGenerated {          P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360],          P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[360], P[614],      }; // static const NUnicode::NPrivate::TUnidataTable::TValuePtr* const Indexes[] -  +      static const size_t Size = 1114110;  }} // namespace NUnidataTableGenerated diff --git a/util/charset/unicode_table.h b/util/charset/unicode_table.h index 6850ee769ea..9e171b25832 100644 --- a/util/charset/unicode_table.h +++ b/util/charset/unicode_table.h @@ -5,7 +5,7 @@  #include <util/generic/typetraits.h>  namespace NUnicodeTable { -    template <class Value>  +    template <class Value>      struct TValueSelector;      template <class Value> diff --git a/util/charset/unidata.h b/util/charset/unidata.h index 08fc6320277..400d3141868 100644 --- a/util/charset/unidata.h +++ b/util/charset/unidata.h @@ -195,7 +195,7 @@ inline bool IsHyphen(wchar32 ch) {      return NUnicode::CharHasType(ch, SHIFT(Pd_HYPHEN) | SHIFT(Po_HYPHEN));  }  inline bool IsQuotation(wchar32 ch) { -    return NUnicode::CharHasType(ch,  +    return NUnicode::CharHasType(ch,                                   SHIFT(Po_QUOTE) | SHIFT(Ps_QUOTE) | SHIFT(Pe_QUOTE) | SHIFT(Pi_QUOTE) |                                       SHIFT(Pf_QUOTE) | SHIFT(Po_SINGLE_QUOTE) | SHIFT(Ps_SINGLE_QUOTE) |                                       SHIFT(Pe_SINGLE_QUOTE) | SHIFT(Pi_SINGLE_QUOTE) | SHIFT(Pf_SINGLE_QUOTE)); @@ -211,7 +211,7 @@ inline bool IsTerminal(wchar32 ch) {      return NUnicode::CharHasType(ch, SHIFT(Po_TERMINAL));  }  inline bool IsPairedPunct(wchar32 ch) { -    return NUnicode::CharHasType(ch,  +    return NUnicode::CharHasType(ch,                                   SHIFT(Ps_START) | SHIFT(Pe_END) | SHIFT(Ps_QUOTE) | SHIFT(Pe_QUOTE) |                                       SHIFT(Pi_QUOTE) | SHIFT(Pf_QUOTE) | SHIFT(Ps_SINGLE_QUOTE) |                                       SHIFT(Pe_SINGLE_QUOTE) | SHIFT(Pi_SINGLE_QUOTE) | SHIFT(Pf_SINGLE_QUOTE)); @@ -229,7 +229,7 @@ inline bool IsNonspacing(wchar32 ch) {      return NUnicode::CharHasType(ch, SHIFT(Mn_NONSPACING) | SHIFT(Me_ENCLOSING));  }  inline bool IsAlphabetic(wchar32 ch) { -    return NUnicode::CharHasType(ch,  +    return NUnicode::CharHasType(ch,                                   SHIFT(Lu_UPPER) | SHIFT(Ll_LOWER) | SHIFT(Lt_TITLE) | SHIFT(Lm_EXTENDER) | SHIFT(Lm_LETTER) | SHIFT(Lo_OTHER) | SHIFT(Nl_LETTER));  }  inline bool IsIdeographic(wchar32 ch) { diff --git a/util/charset/wide_ut.cpp b/util/charset/wide_ut.cpp index aada2170d00..d8f3233e732 100644 --- a/util/charset/wide_ut.cpp +++ b/util/charset/wide_ut.cpp @@ -793,7 +793,7 @@ public:      void TestIsSpace() {          UNIT_ASSERT(!IsSpace(TUtf16String())); -  +          UNIT_ASSERT(IsSpace(ws, Y_ARRAY_SIZE(ws)));          TUtf16String w; @@ -886,11 +886,11 @@ public:          temp = original;          temp.to_lower();          UNIT_ASSERT(temp == lower); -  +          temp = original;          ToLower(temp.begin(), temp.size());          UNIT_ASSERT(temp == lower); -  +          temp = original;          temp.to_upper();          UNIT_ASSERT(temp == upper); diff --git a/util/datetime/cputimer.h b/util/datetime/cputimer.h index f5f9449b4a1..7d38d5bdb38 100644 --- a/util/datetime/cputimer.h +++ b/util/datetime/cputimer.h @@ -118,7 +118,7 @@ private:  public:      TTimeLogger(const TString& message, bool verbose = true);      ~TTimeLogger(); -  +      void SetOK();      double ElapsedTime() const;  }; diff --git a/util/datetime/strptime.cpp b/util/datetime/strptime.cpp index cf6acf24454..f0d4ec333e8 100644 --- a/util/datetime/strptime.cpp +++ b/util/datetime/strptime.cpp @@ -5,20 +5,20 @@   * Powerdog Industries kindly requests feedback from anyone modifying   * this function:   * - * Date: Thu, 05 Jun 1997 23:17:17 -0400  + * Date: Thu, 05 Jun 1997 23:17:17 -0400   * From: Kevin Ruddy <[email protected]>   * To: James FitzGibbon <[email protected]>   * Subject: Re: Use of your strptime(3) code (fwd) - *  + *   * The reason for the "no mod" clause was so that modifications would - * come back and we could integrate them and reissue so that a wider  - * audience could use it (thereby spreading the wealth).  This has  + * come back and we could integrate them and reissue so that a wider + * audience could use it (thereby spreading the wealth).  This has   * made it possible to get strptime to work on many operating systems.   * I'm not sure why that's "plain unacceptable" to the FreeBSD team. - *  + *   * Anyway, you can change it to "with or without modification" as - * you see fit.  Enjoy.  - *  + * you see fit.  Enjoy. + *   * Kevin Ruddy   * Powerdog Industries, Inc.   */ diff --git a/util/draft/holder_vector.h b/util/draft/holder_vector.h index 634228fe464..1c62055bd95 100644 --- a/util/draft/holder_vector.h +++ b/util/draft/holder_vector.h @@ -70,7 +70,7 @@ public:          (*this)[i] = nullptr;          return t;      } -  +      void Resize(size_t newSize) {          for (size_t i = newSize; i < size(); ++i) {              D::Destroy((*this)[i]); diff --git a/util/draft/matrix.h b/util/draft/matrix.h index 2947ca473e6..154d00b35ea 100644 --- a/util/draft/matrix.h +++ b/util/draft/matrix.h @@ -94,7 +94,7 @@ public:      void Zero() {          memset((void*)Arr, 0, M * N * sizeof(T));      } -  +      void Fill(T value) {          for (T *p = Arr, *end = Arr + M * N; p < end; ++p)              *p = value; diff --git a/util/draft/memory_ut.cpp b/util/draft/memory_ut.cpp index e5160c5c40b..76bee30549f 100644 --- a/util/draft/memory_ut.cpp +++ b/util/draft/memory_ut.cpp @@ -29,7 +29,7 @@ Y_UNIT_TEST_SUITE(TUtilDraftMemoryTest) {          UNIT_ASSERT(IsZero(a1));          a1 = 0xF0;          UNIT_ASSERT(!IsZero(a1)); -  +          i32 a2 = -1;          UNIT_ASSERT(!IsZero(a2));          a2 = 0; @@ -39,7 +39,7 @@ Y_UNIT_TEST_SUITE(TUtilDraftMemoryTest) {          UNIT_ASSERT(IsZero(a3));          a3 = 1.e-13;          UNIT_ASSERT(!IsZero(a3)); -  +          TSampleStruct1 ss1;          ss1.A = 0;          ss1.B = 0; diff --git a/util/folder/dirent_win.c b/util/folder/dirent_win.c index 3e6f00a2398..7e6db74ce53 100644 --- a/util/folder/dirent_win.c +++ b/util/folder/dirent_win.c @@ -32,7 +32,7 @@ struct DIR* opendir(const char* dirname) {      int len = strlen(dirname);      //Remove trailing slashes      while (len && (dirname[len - 1] == '\\' || dirname[len - 1] == '/')) { -        --len;  +        --len;      }      int len_converted = MultiByteToWideChar(CP_UTF8, 0, dirname, len, 0, 0);      if (len_converted == 0) { @@ -80,7 +80,7 @@ int readdir_r(struct DIR* dir, struct dirent* entry, struct dirent** result) {      }      entry->d_fileno = dir->file_no++;      entry->d_reclen = sizeof(struct dirent); -    if (dir->wfd.dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT &&  +    if (dir->wfd.dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT &&          (dir->wfd.dwReserved0 == IO_REPARSE_TAG_MOUNT_POINT || dir->wfd.dwReserved0 == IO_REPARSE_TAG_SYMLINK))      {          entry->d_type = DT_LNK; diff --git a/util/folder/filelist_ut.cpp b/util/folder/filelist_ut.cpp index e5eb096c45d..0cdcdf3d003 100644 --- a/util/folder/filelist_ut.cpp +++ b/util/folder/filelist_ut.cpp @@ -22,7 +22,7 @@ void TFileListTest::TestSimple() {      TTempDir tempDir("nonexistingdir");      MakeDirIfNotExist((tempDir() + LOCSLASH_S "subdir").data());      TFile((tempDir() + LOCSLASH_S "subdir" LOCSLASH_S "file").data(), CreateAlways); -  +      TFileList fileList;      fileList.Fill(tempDir().data(), "", "", 1000);      TString fileName(fileList.Next()); diff --git a/util/folder/lstat_win.c b/util/folder/lstat_win.c index d5bb64ede4f..cf94cec01ae 100644 --- a/util/folder/lstat_win.c +++ b/util/folder/lstat_win.c @@ -3,7 +3,7 @@  #ifdef _win_      #include <util/system/winint.h>      #include "lstat_win.h" -  +  int lstat(const char* fileName, stat_struct* fileStat) {      int len = strlen(fileName);      int convRes = MultiByteToWideChar(CP_UTF8, 0, fileName, len, 0, 0); @@ -21,7 +21,7 @@ int lstat(const char* fileName, stat_struct* fileStat) {      if (result == 0) {          SetLastError(0);          findHandle = FindFirstFileW(buf, &findBuf); -        if (findBuf.dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT &&  +        if (findBuf.dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT &&              (findBuf.dwReserved0 == IO_REPARSE_TAG_MOUNT_POINT || findBuf.dwReserved0 == IO_REPARSE_TAG_SYMLINK))          {              fileStat->st_mode = fileStat->st_mode & ~_S_IFMT | _S_IFLNK; diff --git a/util/folder/path.cpp b/util/folder/path.cpp index 96682b9cbdb..bfe0c67d687 100644 --- a/util/folder/path.cpp +++ b/util/folder/path.cpp @@ -70,7 +70,7 @@ TFsPath TFsPath::RelativeTo(const TFsPath& root) const {      if (!this->IsSubpathOf(root)) {          ythrow TIoException() << "path " << *this << " is not subpath of " << root;      } -  +      split.erase(split.begin(), split.begin() + rsplit.size());      split.IsAbsolute = false; diff --git a/util/folder/path.h b/util/folder/path.h index ef78ffcfc00..2fb4d6b4ef3 100644 --- a/util/folder/path.h +++ b/util/folder/path.h @@ -87,7 +87,7 @@ public:      bool IsAbsolute() const;      bool IsRelative() const; -  +      /**       * TFsPath("/a/b").IsSubpathOf("/a")        -> true       * @@ -125,7 +125,7 @@ public:       * Never fails. Returns this if already a root.       */      TFsPath Parent() const; -  +      TString Basename() const {          return GetName();      } diff --git a/util/generic/maybe.h b/util/generic/maybe.h index 9e70b39a083..34d21aebcdc 100644 --- a/util/generic/maybe.h +++ b/util/generic/maybe.h @@ -38,7 +38,7 @@ template <class T, class Policy /*= ::NMaybe::TPolicyUndefinedExcept*/>  class TMaybe: private TMaybeBase<T> {  public:      using TInPlace = NMaybe::TInPlace; -  +  private:      static_assert(!std::is_same<std::remove_cv_t<T>, TNothing>::value,                    "Instantiation of TMaybe with a TNothing type is ill-formed"); diff --git a/util/generic/string_ut.cpp b/util/generic/string_ut.cpp index df4f95afe9e..ac82e9091db 100644 --- a/util/generic/string_ut.cpp +++ b/util/generic/string_ut.cpp @@ -815,13 +815,13 @@ public:      UNIT_TEST_SUITE_END();  private: -    void TestDecodingMethods() {  +    void TestDecodingMethods() {          UNIT_ASSERT(TUtf16String::FromAscii("").empty());          UNIT_ASSERT(TUtf16String::FromAscii("abc") == ASCIIToWide("abc"));          const char* text = "123kx83abcd ej)#$%ddja&%J&";          TUtf16String wtext = ASCIIToWide(text); -  +          UNIT_ASSERT(wtext == TUtf16String::FromAscii(text));          TString strtext(text); @@ -829,7 +829,7 @@ private:          TStringBuf strbuftext(text);          UNIT_ASSERT(wtext == TUtf16String::FromAscii(strbuftext)); -  +          UNIT_ASSERT(wtext.substr(5) == TUtf16String::FromAscii(text + 5));          const wchar16 wideCyrillicAlphabet[] = { @@ -859,12 +859,12 @@ private:          UNIT_ASSERT(s1 == wtext);          // append -  +          TUtf16String s2;          TUtf16String testAppend = strWide;          s2.AppendUtf8(strUtf8);          UNIT_ASSERT(testAppend == s2); -  +          testAppend += ' ';          s2.AppendAscii(" ");          UNIT_ASSERT(testAppend == s2); diff --git a/util/network/socket.cpp b/util/network/socket.cpp index f3a3e79ac81..4f6e8043462 100644 --- a/util/network/socket.cpp +++ b/util/network/socket.cpp @@ -610,28 +610,28 @@ private:      TOps* Ops_;  }; -template <>  +template <>  void Out<const struct addrinfo*>(IOutputStream& os, const struct addrinfo* ai) {      if (ai->ai_flags & AI_CANONNAME) { -        os << "`" << ai->ai_canonname << "' ";  +        os << "`" << ai->ai_canonname << "' ";      } -  -    os << '[';  + +    os << '[';      for (int i = 0; ai; ++i, ai = ai->ai_next) {          if (i > 0) { -            os << ", ";  +            os << ", ";          } -  +          os << (const IRemoteAddr&)TAddrInfo(ai); -    }  -    os << ']';  -}  -  -template <>  +    } +    os << ']'; +} + +template <>  void Out<struct addrinfo*>(IOutputStream& os, struct addrinfo* ai) {      Out<const struct addrinfo*>(os, static_cast<const struct addrinfo*>(ai)); -}  -  +} +  template <>  void Out<TNetworkAddress>(IOutputStream& os, const TNetworkAddress& addr) {      os << &*addr.Begin(); @@ -647,7 +647,7 @@ static inline const struct addrinfo* Iterate(const struct addrinfo* addr, const  static inline SOCKET DoConnectImpl(const struct addrinfo* res, const TInstant& deadLine) {      const struct addrinfo* addr0 = res; -  +      while (res) {          TSocketHolder s(socket(res->ai_family, res->ai_socktype, res->ai_protocol)); diff --git a/util/stream/pipe.cpp b/util/stream/pipe.cpp index e197560a93c..51be1934a75 100644 --- a/util/stream/pipe.cpp +++ b/util/stream/pipe.cpp @@ -93,7 +93,7 @@ TPipedBase::~TPipedBase() {      }  } -TPipedInput::TPipedInput(PIPEHANDLE fd)  +TPipedInput::TPipedInput(PIPEHANDLE fd)      : TPipedBase(fd)  {  } @@ -104,7 +104,7 @@ size_t TPipedInput::DoRead(void* buf, size_t len) {      if (!Handle_.IsOpen()) {          return 0;      } -    return Handle_.Read(buf, len);  +    return Handle_.Read(buf, len);  }  TPipedOutput::TPipedOutput(PIPEHANDLE fd) diff --git a/util/stream/pipe.h b/util/stream/pipe.h index 427eee0afdf..18525b9517d 100644 --- a/util/stream/pipe.h +++ b/util/stream/pipe.h @@ -80,7 +80,7 @@ class TPipedBase {  protected:      TPipedBase(PIPEHANDLE fd);      virtual ~TPipedBase(); -  +  protected:      TPipeHandle Handle_;  }; diff --git a/util/string/cast_ut.cpp b/util/string/cast_ut.cpp index cd02a36f19e..033450c38c4 100644 --- a/util/string/cast_ut.cpp +++ b/util/string/cast_ut.cpp @@ -42,7 +42,7 @@  template <class A>  struct TRet { -    template <int base>  +    template <int base>      inline A IntFromStringForCheck(const TString& str) {          return IntFromString<A, base>(str);      } diff --git a/util/system/backtrace.cpp b/util/system/backtrace.cpp index d726803ac3c..b77fe58fb11 100644 --- a/util/system/backtrace.cpp +++ b/util/system/backtrace.cpp @@ -73,7 +73,7 @@ namespace {              TBackTraceContext* bt = (TBackTraceContext*)h;              if (bt->cnt != 0) { -                bt->sym[bt->cnt - 1] = (void*)_Unwind_GetIP(c);  +                bt->sym[bt->cnt - 1] = (void*)_Unwind_GetIP(c);              }              if (bt->cnt == bt->size) { diff --git a/util/system/daemon.cpp b/util/system/daemon.cpp index 8f58813c526..130e6c8f45e 100644 --- a/util/system/daemon.cpp +++ b/util/system/daemon.cpp @@ -18,7 +18,7 @@  using namespace NDaemonMaker;  static bool Fork(EParent parent) { -    pid_t pid = fork();  +    pid_t pid = fork();      if (pid > 0) {          int status = 0; @@ -30,11 +30,11 @@ static bool Fork(EParent parent) {              return true;          }      } else if (pid < 0) { -        ythrow TSystemError() << "Cannot fork";  +        ythrow TSystemError() << "Cannot fork";      }      if (setsid() < 0) { -        ythrow TSystemError() << "Cannot setsid";  +        ythrow TSystemError() << "Cannot setsid";      }      pid = fork(); @@ -42,24 +42,24 @@ static bool Fork(EParent parent) {      if (pid > 0) {          _exit(0);      } else if (pid < 0) { -        ythrow TSystemError() << "Cannot second fork";  +        ythrow TSystemError() << "Cannot second fork";      }      return false;  } -#endif  -  +#endif +  static void CloseFromToExcept(int from, int to, const int* except) {      (void)from;      (void)to;      (void)except; -#ifdef _unix_  +#ifdef _unix_      int mfd = NSystemInfo::MaxOpenFiles(); -    for (int s = from; s < mfd && (to == -1 || s < to); s++) {  +    for (int s = from; s < mfd && (to == -1 || s < to); s++) {          for (const int* ex = except; *ex >= 0; ++ex) {              if (s == *ex) { -                goto dontclose;  +                goto dontclose;              }          }          while (close(s) == -1) { @@ -71,98 +71,98 @@ static void CloseFromToExcept(int from, int to, const int* except) {              }          }      dontclose:; -    }  +    }  #endif /* _unix_ */  } -  +  bool NDaemonMaker::MakeMeDaemon(ECloseDescriptors cd, EStdIoDescriptors iod, EChDir chd, EParent parent) {      (void)cd;      (void)iod;      (void)chd; -#ifdef _unix_  +#ifdef _unix_      if (Fork(parent)) {          return true;      } -  +      if (chd == chdirRoot) {          if (chdir("/")) {              ythrow TSystemError() << "chdir(\"/\") failed";          }      } -  +      int fd[4] = {-1, -1, -1, -1};      switch (iod) { -        case openYandexStd:  -            fd[0] = open("yandex.stdin", O_RDONLY);  +        case openYandexStd: +            fd[0] = open("yandex.stdin", O_RDONLY);              if (fd[0] < 0) { -                ythrow TSystemError() << "Cannot open 'yandex.stdin'";  +                ythrow TSystemError() << "Cannot open 'yandex.stdin'";              } -            fd[1] = open("yandex.stdout", O_WRONLY | O_APPEND | O_CREAT, 660);  +            fd[1] = open("yandex.stdout", O_WRONLY | O_APPEND | O_CREAT, 660);              if (fd[1] < 0) { -                ythrow TSystemError() << "Cannot open 'yandex.stdout'";  +                ythrow TSystemError() << "Cannot open 'yandex.stdout'";              } -            fd[2] = open("yandex.stderr", O_WRONLY | O_APPEND | O_CREAT, 660);  +            fd[2] = open("yandex.stderr", O_WRONLY | O_APPEND | O_CREAT, 660);              if (fd[2] < 0) { -                ythrow TSystemError() << "Cannot open 'yandex.stderr'";  +                ythrow TSystemError() << "Cannot open 'yandex.stderr'";              } -            break;  -        case openDevNull:  -            fd[0] = open("/dev/null", O_RDWR, 0);  -            break;  -        case openNone:  -            break;  -        default:  -            ythrow yexception() << "Unknown open descriptors mode: " << (int)iod;  -    }  -  -    const int except[4] = {  -        fd[0],  -        fd[1],  -        fd[2],  +            break; +        case openDevNull: +            fd[0] = open("/dev/null", O_RDWR, 0); +            break; +        case openNone: +            break; +        default: +            ythrow yexception() << "Unknown open descriptors mode: " << (int)iod; +    } + +    const int except[4] = { +        fd[0], +        fd[1], +        fd[2],          -1};      if (closeAll == cd) { -        CloseFromToExcept(0, -1, except);  +        CloseFromToExcept(0, -1, except);      } else if (closeStdIoOnly == cd) { -        CloseFromToExcept(0, 3, except);  +        CloseFromToExcept(0, 3, except);      } else { -        ythrow yexception() << "Unknown close descriptors mode: " << (int)cd;  +        ythrow yexception() << "Unknown close descriptors mode: " << (int)cd;      } -  +      switch (iod) { -        case openYandexStd:  -            /* Assuming that open(2) acquires fds in order. */  -            dup2(fd[0], STDIN_FILENO);  +        case openYandexStd: +            /* Assuming that open(2) acquires fds in order. */ +            dup2(fd[0], STDIN_FILENO);              if (fd[0] > 2) { -                close(fd[0]);  +                close(fd[0]);              } -            dup2(fd[1], STDOUT_FILENO);  +            dup2(fd[1], STDOUT_FILENO);              if (fd[1] > 2) { -                close(fd[1]);  +                close(fd[1]);              } -            dup2(fd[2], STDERR_FILENO);  +            dup2(fd[2], STDERR_FILENO);              if (fd[2] > 2) { -                close(fd[2]);  +                close(fd[2]);              } -            break;  -        case openDevNull:  -            dup2(fd[0], STDIN_FILENO);  -            dup2(fd[0], STDOUT_FILENO);  -            dup2(fd[0], STDERR_FILENO);  +            break; +        case openDevNull: +            dup2(fd[0], STDIN_FILENO); +            dup2(fd[0], STDOUT_FILENO); +            dup2(fd[0], STDERR_FILENO);              if (fd[0] > 2) { -                close(fd[0]);  +                close(fd[0]);              } -            break;  -        default:  -            break;  -    }  +            break; +        default: +            break; +    }      return false;  #else      return true; -#endif  -}  -  -void NDaemonMaker::CloseFrom(int fd) {  +#endif +} + +void NDaemonMaker::CloseFrom(int fd) {      static const int except[1] = {-1}; -    CloseFromToExcept(fd, -1, except);  -}  +    CloseFromToExcept(fd, -1, except); +} diff --git a/util/system/daemon.h b/util/system/daemon.h index 01a5d319ce2..b00793b9c97 100644 --- a/util/system/daemon.h +++ b/util/system/daemon.h @@ -12,11 +12,11 @@ namespace NDaemonMaker {          openYandexStd      }; -    enum EChDir {  -        chdirNone = 0,  -        chdirRoot  -    };  -  +    enum EChDir { +        chdirNone = 0, +        chdirRoot +    }; +      enum EParent {          callExitFromParent = 0,          returnFromParent diff --git a/util/system/defaults.h b/util/system/defaults.h index 7633fc7dd15..dcd7abea38e 100644 --- a/util/system/defaults.h +++ b/util/system/defaults.h @@ -143,7 +143,7 @@ constexpr bool Y_IS_DEBUG_BUILD = true;  #define Y_STRINGIZE(X) UTIL_PRIVATE_STRINGIZE_AUX(X)  #define UTIL_PRIVATE_STRINGIZE_AUX(X) #X -  +  #if defined(__COUNTER__)      #define Y_GENERATE_UNIQUE_ID(N) Y_CAT(N, __COUNTER__)  #endif diff --git a/util/system/error.cpp b/util/system/error.cpp index a38abb02630..f778ec42cbe 100644 --- a/util/system/error.cpp +++ b/util/system/error.cpp @@ -19,7 +19,7 @@  void ClearLastSystemError() {  #if defined(_win_)      SetLastError(0); -#else  +#else      errno = 0;  #endif  } diff --git a/util/system/progname.cpp b/util/system/progname.cpp index 6b0ed56bff6..2c291193203 100644 --- a/util/system/progname.cpp +++ b/util/system/progname.cpp @@ -5,7 +5,7 @@  #include <util/generic/singleton.h>  static const char* Argv0; -  +  namespace {      struct TProgramNameHolder {          inline TProgramNameHolder() @@ -20,7 +20,7 @@ namespace {  const TString& GetProgramName() {      return Singleton<TProgramNameHolder>()->ProgName;  } -  +  void SetProgramName(const char* argv0) { -    Argv0 = argv0;  -}  +    Argv0 = argv0; +} diff --git a/util/system/progname.h b/util/system/progname.h index 75788605e57..e5e2a0eee29 100644 --- a/util/system/progname.h +++ b/util/system/progname.h @@ -3,11 +3,11 @@  #include <util/generic/fwd.h>  void SetProgramName(const char* argv0); -  +  #define SAVE_PROGRAM_NAME        \      do {                         \          SetProgramName(argv[0]); \      } while (0) -  +  /// guaranted return the same immutable instance of TString  const TString& GetProgramName(); diff --git a/util/ysaveload.h b/util/ysaveload.h index 6d0dfa4d3f6..02efb4049b6 100644 --- a/util/ysaveload.h +++ b/util/ysaveload.h @@ -461,7 +461,7 @@ public:      {          S_.clear();      } -  +      inline void Insert(const TValue& v) {          S_.insert(v);      } @@ -493,7 +493,7 @@ public:          Y_UNUSED(cnt);          P_ = this->S_.begin();      } -  +      inline void Insert(const TValue& v) {          P_ = this->S_.insert(P_, v);      } | 
