PostgreSQL Source Code git master
Loading...
Searching...
No Matches
cyrillic_and_mic.c File Reference
#include "postgres.h"
#include "fmgr.h"
#include "mb/pg_wchar.h"
Include dependency graph for cyrillic_and_mic.c:

Go to the source code of this file.

Functions

 PG_MODULE_MAGIC_EXT (.name="cyrillic_and_mic",.version=PG_VERSION)
 
 PG_FUNCTION_INFO_V1 (koi8r_to_mic)
 
 PG_FUNCTION_INFO_V1 (mic_to_koi8r)
 
 PG_FUNCTION_INFO_V1 (iso_to_mic)
 
 PG_FUNCTION_INFO_V1 (mic_to_iso)
 
 PG_FUNCTION_INFO_V1 (win1251_to_mic)
 
 PG_FUNCTION_INFO_V1 (mic_to_win1251)
 
 PG_FUNCTION_INFO_V1 (win866_to_mic)
 
 PG_FUNCTION_INFO_V1 (mic_to_win866)
 
 PG_FUNCTION_INFO_V1 (koi8r_to_win1251)
 
 PG_FUNCTION_INFO_V1 (win1251_to_koi8r)
 
 PG_FUNCTION_INFO_V1 (koi8r_to_win866)
 
 PG_FUNCTION_INFO_V1 (win866_to_koi8r)
 
 PG_FUNCTION_INFO_V1 (win866_to_win1251)
 
 PG_FUNCTION_INFO_V1 (win1251_to_win866)
 
 PG_FUNCTION_INFO_V1 (iso_to_koi8r)
 
 PG_FUNCTION_INFO_V1 (koi8r_to_iso)
 
 PG_FUNCTION_INFO_V1 (iso_to_win1251)
 
 PG_FUNCTION_INFO_V1 (win1251_to_iso)
 
 PG_FUNCTION_INFO_V1 (iso_to_win866)
 
 PG_FUNCTION_INFO_V1 (win866_to_iso)
 
Datum koi8r_to_mic (PG_FUNCTION_ARGS)
 
Datum mic_to_koi8r (PG_FUNCTION_ARGS)
 
Datum iso_to_mic (PG_FUNCTION_ARGS)
 
Datum mic_to_iso (PG_FUNCTION_ARGS)
 
Datum win1251_to_mic (PG_FUNCTION_ARGS)
 
Datum mic_to_win1251 (PG_FUNCTION_ARGS)
 
Datum win866_to_mic (PG_FUNCTION_ARGS)
 
Datum mic_to_win866 (PG_FUNCTION_ARGS)
 
Datum koi8r_to_win1251 (PG_FUNCTION_ARGS)
 
Datum win1251_to_koi8r (PG_FUNCTION_ARGS)
 
Datum koi8r_to_win866 (PG_FUNCTION_ARGS)
 
Datum win866_to_koi8r (PG_FUNCTION_ARGS)
 
Datum win866_to_win1251 (PG_FUNCTION_ARGS)
 
Datum win1251_to_win866 (PG_FUNCTION_ARGS)
 
Datum iso_to_koi8r (PG_FUNCTION_ARGS)
 
Datum koi8r_to_iso (PG_FUNCTION_ARGS)
 
Datum iso_to_win1251 (PG_FUNCTION_ARGS)
 
Datum win1251_to_iso (PG_FUNCTION_ARGS)
 
Datum iso_to_win866 (PG_FUNCTION_ARGS)
 
Datum win866_to_iso (PG_FUNCTION_ARGS)
 

Variables

static const unsigned char iso2koi []
 
static const unsigned char koi2iso []
 
static const unsigned char win12512koi []
 
static const unsigned char koi2win1251 []
 
static const unsigned char win8662koi []
 
static const unsigned char koi2win866 []
 
static const unsigned char win8662win1251 []
 
static const unsigned char win12512win866 []
 
static const unsigned char iso2win1251 []
 
static const unsigned char win12512iso []
 
static const unsigned char iso2win866 []
 
static const unsigned char win8662iso []
 

Function Documentation

◆ iso_to_koi8r()

Datum iso_to_koi8r ( PG_FUNCTION_ARGS  )

Definition at line 534 of file cyrillic_and_mic.c.

535{
536 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
537 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
538 int len = PG_GETARG_INT32(4);
539 bool noError = PG_GETARG_BOOL(5);
540 int converted;
541
543
545
547}
int local2local(const unsigned char *l, unsigned char *p, int len, int src_encoding, int dest_encoding, const unsigned char *tab, bool noError)
Definition conv.c:33
static const unsigned char iso2koi[]
#define PG_GETARG_CSTRING(n)
Definition fmgr.h:278
#define PG_RETURN_INT32(x)
Definition fmgr.h:355
#define PG_GETARG_INT32(n)
Definition fmgr.h:269
#define PG_GETARG_BOOL(n)
Definition fmgr.h:274
const void size_t len
@ PG_KOI8R
Definition pg_wchar.h:248
@ PG_ISO_8859_5
Definition pg_wchar.h:251
#define CHECK_ENCODING_CONVERSION_ARGS(srcencoding, destencoding)
Definition pg_wchar.h:507
static int fb(int x)

References CHECK_ENCODING_CONVERSION_ARGS, fb(), iso2koi, len, local2local(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_ISO_8859_5, PG_KOI8R, and PG_RETURN_INT32.

◆ iso_to_mic()

Datum iso_to_mic ( PG_FUNCTION_ARGS  )

Definition at line 342 of file cyrillic_and_mic.c.

343{
344 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
345 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
346 int len = PG_GETARG_INT32(4);
347 bool noError = PG_GETARG_BOOL(5);
348 int converted;
349
351
353
355}
int latin2mic_with_table(const unsigned char *l, unsigned char *p, int len, int lc, int encoding, const unsigned char *tab, bool noError)
Definition conv.c:194
#define LC_KOI8_R
Definition pg_wchar.h:119
@ PG_MULE_INTERNAL
Definition pg_wchar.h:233

References CHECK_ENCODING_CONVERSION_ARGS, fb(), iso2koi, latin2mic_with_table(), LC_KOI8_R, len, PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_ISO_8859_5, PG_MULE_INTERNAL, and PG_RETURN_INT32.

◆ iso_to_win1251()

Datum iso_to_win1251 ( PG_FUNCTION_ARGS  )

Definition at line 566 of file cyrillic_and_mic.c.

567{
568 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
569 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
570 int len = PG_GETARG_INT32(4);
571 bool noError = PG_GETARG_BOOL(5);
572 int converted;
573
575
577
579}
static const unsigned char iso2win1251[]
@ PG_WIN1251
Definition pg_wchar.h:249

References CHECK_ENCODING_CONVERSION_ARGS, fb(), iso2win1251, len, local2local(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_ISO_8859_5, PG_RETURN_INT32, and PG_WIN1251.

◆ iso_to_win866()

Datum iso_to_win866 ( PG_FUNCTION_ARGS  )

Definition at line 598 of file cyrillic_and_mic.c.

599{
600 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
601 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
602 int len = PG_GETARG_INT32(4);
603 bool noError = PG_GETARG_BOOL(5);
604 int converted;
605
607
609
611}
static const unsigned char iso2win866[]
@ PG_WIN866
Definition pg_wchar.h:246

References CHECK_ENCODING_CONVERSION_ARGS, fb(), iso2win866, len, local2local(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_ISO_8859_5, PG_RETURN_INT32, and PG_WIN866.

◆ koi8r_to_iso()

Datum koi8r_to_iso ( PG_FUNCTION_ARGS  )

Definition at line 550 of file cyrillic_and_mic.c.

551{
552 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
553 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
554 int len = PG_GETARG_INT32(4);
555 bool noError = PG_GETARG_BOOL(5);
556 int converted;
557
559
561
563}
static const unsigned char koi2iso[]

References CHECK_ENCODING_CONVERSION_ARGS, fb(), koi2iso, len, local2local(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_ISO_8859_5, PG_KOI8R, and PG_RETURN_INT32.

◆ koi8r_to_mic()

Datum koi8r_to_mic ( PG_FUNCTION_ARGS  )

Definition at line 310 of file cyrillic_and_mic.c.

311{
312 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
313 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
314 int len = PG_GETARG_INT32(4);
315 bool noError = PG_GETARG_BOOL(5);
316 int converted;
317
319
321
323}
int latin2mic(const unsigned char *l, unsigned char *p, int len, int lc, int encoding, bool noError)
Definition conv.c:89

References CHECK_ENCODING_CONVERSION_ARGS, fb(), latin2mic(), LC_KOI8_R, len, PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_KOI8R, PG_MULE_INTERNAL, and PG_RETURN_INT32.

◆ koi8r_to_win1251()

Datum koi8r_to_win1251 ( PG_FUNCTION_ARGS  )

Definition at line 438 of file cyrillic_and_mic.c.

439{
440 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
441 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
442 int len = PG_GETARG_INT32(4);
443 bool noError = PG_GETARG_BOOL(5);
444 int converted;
445
447
449
451}
static const unsigned char koi2win1251[]

References CHECK_ENCODING_CONVERSION_ARGS, fb(), koi2win1251, len, local2local(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_KOI8R, PG_RETURN_INT32, and PG_WIN1251.

◆ koi8r_to_win866()

Datum koi8r_to_win866 ( PG_FUNCTION_ARGS  )

Definition at line 470 of file cyrillic_and_mic.c.

471{
472 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
473 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
474 int len = PG_GETARG_INT32(4);
475 bool noError = PG_GETARG_BOOL(5);
476 int converted;
477
479
481
483}
static const unsigned char koi2win866[]

References CHECK_ENCODING_CONVERSION_ARGS, fb(), koi2win866, len, local2local(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_KOI8R, PG_RETURN_INT32, and PG_WIN866.

◆ mic_to_iso()

Datum mic_to_iso ( PG_FUNCTION_ARGS  )

Definition at line 358 of file cyrillic_and_mic.c.

359{
360 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
361 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
362 int len = PG_GETARG_INT32(4);
363 bool noError = PG_GETARG_BOOL(5);
364 int converted;
365
367
369
371}
int mic2latin_with_table(const unsigned char *mic, unsigned char *p, int len, int lc, int encoding, const unsigned char *tab, bool noError)
Definition conv.c:257

References CHECK_ENCODING_CONVERSION_ARGS, fb(), koi2iso, LC_KOI8_R, len, mic2latin_with_table(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_ISO_8859_5, PG_MULE_INTERNAL, and PG_RETURN_INT32.

◆ mic_to_koi8r()

Datum mic_to_koi8r ( PG_FUNCTION_ARGS  )

Definition at line 326 of file cyrillic_and_mic.c.

327{
328 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
329 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
330 int len = PG_GETARG_INT32(4);
331 bool noError = PG_GETARG_BOOL(5);
332 int converted;
333
335
337
339}
int mic2latin(const unsigned char *mic, unsigned char *p, int len, int lc, int encoding, bool noError)
Definition conv.c:127

References CHECK_ENCODING_CONVERSION_ARGS, fb(), LC_KOI8_R, len, mic2latin(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_KOI8R, PG_MULE_INTERNAL, and PG_RETURN_INT32.

◆ mic_to_win1251()

Datum mic_to_win1251 ( PG_FUNCTION_ARGS  )

◆ mic_to_win866()

Datum mic_to_win866 ( PG_FUNCTION_ARGS  )

◆ PG_FUNCTION_INFO_V1() [1/20]

PG_FUNCTION_INFO_V1 ( iso_to_koi8r  )

◆ PG_FUNCTION_INFO_V1() [2/20]

PG_FUNCTION_INFO_V1 ( iso_to_mic  )

◆ PG_FUNCTION_INFO_V1() [3/20]

PG_FUNCTION_INFO_V1 ( iso_to_win1251  )

◆ PG_FUNCTION_INFO_V1() [4/20]

PG_FUNCTION_INFO_V1 ( iso_to_win866  )

◆ PG_FUNCTION_INFO_V1() [5/20]

PG_FUNCTION_INFO_V1 ( koi8r_to_iso  )

◆ PG_FUNCTION_INFO_V1() [6/20]

PG_FUNCTION_INFO_V1 ( koi8r_to_mic  )

◆ PG_FUNCTION_INFO_V1() [7/20]

PG_FUNCTION_INFO_V1 ( koi8r_to_win1251  )

◆ PG_FUNCTION_INFO_V1() [8/20]

PG_FUNCTION_INFO_V1 ( koi8r_to_win866  )

◆ PG_FUNCTION_INFO_V1() [9/20]

PG_FUNCTION_INFO_V1 ( mic_to_iso  )

◆ PG_FUNCTION_INFO_V1() [10/20]

PG_FUNCTION_INFO_V1 ( mic_to_koi8r  )

◆ PG_FUNCTION_INFO_V1() [11/20]

PG_FUNCTION_INFO_V1 ( mic_to_win1251  )

◆ PG_FUNCTION_INFO_V1() [12/20]

PG_FUNCTION_INFO_V1 ( mic_to_win866  )

◆ PG_FUNCTION_INFO_V1() [13/20]

PG_FUNCTION_INFO_V1 ( win1251_to_iso  )

◆ PG_FUNCTION_INFO_V1() [14/20]

PG_FUNCTION_INFO_V1 ( win1251_to_koi8r  )

◆ PG_FUNCTION_INFO_V1() [15/20]

PG_FUNCTION_INFO_V1 ( win1251_to_mic  )

◆ PG_FUNCTION_INFO_V1() [16/20]

PG_FUNCTION_INFO_V1 ( win1251_to_win866  )

◆ PG_FUNCTION_INFO_V1() [17/20]

PG_FUNCTION_INFO_V1 ( win866_to_iso  )

◆ PG_FUNCTION_INFO_V1() [18/20]

PG_FUNCTION_INFO_V1 ( win866_to_koi8r  )

◆ PG_FUNCTION_INFO_V1() [19/20]

PG_FUNCTION_INFO_V1 ( win866_to_mic  )

◆ PG_FUNCTION_INFO_V1() [20/20]

PG_FUNCTION_INFO_V1 ( win866_to_win1251  )

◆ PG_MODULE_MAGIC_EXT()

PG_MODULE_MAGIC_EXT ( name = "cyrillic_and_mic",
version = PG_VERSION 
)

◆ win1251_to_iso()

Datum win1251_to_iso ( PG_FUNCTION_ARGS  )

Definition at line 582 of file cyrillic_and_mic.c.

583{
584 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
585 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
586 int len = PG_GETARG_INT32(4);
587 bool noError = PG_GETARG_BOOL(5);
588 int converted;
589
591
593
595}
static const unsigned char win12512iso[]

References CHECK_ENCODING_CONVERSION_ARGS, fb(), len, local2local(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_ISO_8859_5, PG_RETURN_INT32, PG_WIN1251, and win12512iso.

◆ win1251_to_koi8r()

Datum win1251_to_koi8r ( PG_FUNCTION_ARGS  )

Definition at line 454 of file cyrillic_and_mic.c.

455{
456 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
457 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
458 int len = PG_GETARG_INT32(4);
459 bool noError = PG_GETARG_BOOL(5);
460 int converted;
461
463
465
467}
static const unsigned char win12512koi[]

References CHECK_ENCODING_CONVERSION_ARGS, fb(), len, local2local(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_KOI8R, PG_RETURN_INT32, PG_WIN1251, and win12512koi.

◆ win1251_to_mic()

Datum win1251_to_mic ( PG_FUNCTION_ARGS  )

◆ win1251_to_win866()

Datum win1251_to_win866 ( PG_FUNCTION_ARGS  )

Definition at line 518 of file cyrillic_and_mic.c.

519{
520 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
521 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
522 int len = PG_GETARG_INT32(4);
523 bool noError = PG_GETARG_BOOL(5);
524 int converted;
525
527
529
531}
static const unsigned char win12512win866[]

References CHECK_ENCODING_CONVERSION_ARGS, fb(), len, local2local(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_RETURN_INT32, PG_WIN1251, PG_WIN866, and win12512win866.

◆ win866_to_iso()

Datum win866_to_iso ( PG_FUNCTION_ARGS  )

Definition at line 614 of file cyrillic_and_mic.c.

615{
616 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
617 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
618 int len = PG_GETARG_INT32(4);
619 bool noError = PG_GETARG_BOOL(5);
620 int converted;
621
623
625
627}
static const unsigned char win8662iso[]

References CHECK_ENCODING_CONVERSION_ARGS, fb(), len, local2local(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_ISO_8859_5, PG_RETURN_INT32, PG_WIN866, and win8662iso.

◆ win866_to_koi8r()

Datum win866_to_koi8r ( PG_FUNCTION_ARGS  )

Definition at line 486 of file cyrillic_and_mic.c.

487{
488 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
489 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
490 int len = PG_GETARG_INT32(4);
491 bool noError = PG_GETARG_BOOL(5);
492 int converted;
493
495
497
499}
static const unsigned char win8662koi[]

References CHECK_ENCODING_CONVERSION_ARGS, fb(), len, local2local(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_KOI8R, PG_RETURN_INT32, PG_WIN866, and win8662koi.

◆ win866_to_mic()

Datum win866_to_mic ( PG_FUNCTION_ARGS  )

◆ win866_to_win1251()

Datum win866_to_win1251 ( PG_FUNCTION_ARGS  )

Definition at line 502 of file cyrillic_and_mic.c.

503{
504 unsigned char *src = (unsigned char *) PG_GETARG_CSTRING(2);
505 unsigned char *dest = (unsigned char *) PG_GETARG_CSTRING(3);
506 int len = PG_GETARG_INT32(4);
507 bool noError = PG_GETARG_BOOL(5);
508 int converted;
509
511
513
515}
static const unsigned char win8662win1251[]

References CHECK_ENCODING_CONVERSION_ARGS, fb(), len, local2local(), PG_GETARG_BOOL, PG_GETARG_CSTRING, PG_GETARG_INT32, PG_RETURN_INT32, PG_WIN1251, PG_WIN866, and win8662win1251.

Variable Documentation

◆ iso2koi

const unsigned char iso2koi[]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xE1, 0xE2, 0xF7, 0xE7, 0xE4, 0xE5, 0xF6, 0xFA,
0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF, 0xF0,
0xF2, 0xF3, 0xF4, 0xF5, 0xE6, 0xE8, 0xE3, 0xFE,
0xFB, 0xFD, 0xFF, 0xF9, 0xF8, 0xFC, 0xE0, 0xF1,
0xC1, 0xC2, 0xD7, 0xC7, 0xC4, 0xC5, 0xD6, 0xDA,
0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0,
0xD2, 0xD3, 0xD4, 0xD5, 0xC6, 0xC8, 0xC3, 0xDE,
0xDB, 0xDD, 0xDF, 0xD9, 0xD8, 0xDC, 0xC0, 0xD1,
0x00, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}

Definition at line 69 of file cyrillic_and_mic.c.

69 {
70 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
71 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
72 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
73 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
74 0x00, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
75 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
76 0xE1, 0xE2, 0xF7, 0xE7, 0xE4, 0xE5, 0xF6, 0xFA,
77 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF, 0xF0,
78 0xF2, 0xF3, 0xF4, 0xF5, 0xE6, 0xE8, 0xE3, 0xFE,
79 0xFB, 0xFD, 0xFF, 0xF9, 0xF8, 0xFC, 0xE0, 0xF1,
80 0xC1, 0xC2, 0xD7, 0xC7, 0xC4, 0xC5, 0xD6, 0xDA,
81 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0,
82 0xD2, 0xD3, 0xD4, 0xD5, 0xC6, 0xC8, 0xC3, 0xDE,
83 0xDB, 0xDD, 0xDF, 0xD9, 0xD8, 0xDC, 0xC0, 0xD1,
84 0x00, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
85 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
86};

Referenced by iso_to_koi8r(), and iso_to_mic().

◆ iso2win1251

const unsigned char iso2win1251[]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7,
0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF,
0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF,
0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7,
0xF8, 0xF9, 0xFA, 0xFB, 0xFC, 0xFD, 0xFE, 0xFF,
0x00, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}

Definition at line 229 of file cyrillic_and_mic.c.

229 {
230 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
232 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
233 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
234 0x00, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
235 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
236 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7,
237 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF,
238 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
239 0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF,
240 0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
241 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
242 0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7,
243 0xF8, 0xF9, 0xFA, 0xFB, 0xFC, 0xFD, 0xFE, 0xFF,
244 0x00, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
245 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
246};

Referenced by iso_to_win1251().

◆ iso2win866

const unsigned char iso2win866[]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F,
0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9E, 0x9F,
0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7,
0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF,
0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
0x00, 0xF1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}

Definition at line 269 of file cyrillic_and_mic.c.

269 {
270 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
271 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
272 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
273 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
274 0x00, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
275 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
276 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
277 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F,
278 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
279 0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9E, 0x9F,
280 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7,
281 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF,
282 0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
283 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
284 0x00, 0xF1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
285 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
286};

Referenced by iso_to_win866().

◆ koi2iso

const unsigned char koi2iso[]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xF1, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xEE, 0xD0, 0xD1, 0xE6, 0xD4, 0xD5, 0xE4, 0xD3,
0xE5, 0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE,
0xDF, 0xEF, 0xE0, 0xE1, 0xE2, 0xE3, 0xD6, 0xD2,
0xEC, 0xEB, 0xD7, 0xE8, 0xED, 0xE9, 0xE7, 0xEA,
0xCE, 0xB0, 0xB1, 0xC6, 0xB4, 0xB5, 0xC4, 0xB3,
0xC5, 0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE,
0xBF, 0xCF, 0xC0, 0xC1, 0xC2, 0xC3, 0xB6, 0xB2,
0xCC, 0xCB, 0xB7, 0xC8, 0xCD, 0xC9, 0xC7, 0xCA
}

Definition at line 89 of file cyrillic_and_mic.c.

89 {
90 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
91 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
92 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
93 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
94 0x00, 0x00, 0x00, 0xF1, 0x00, 0x00, 0x00, 0x00,
95 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
96 0x00, 0x00, 0x00, 0xA1, 0x00, 0x00, 0x00, 0x00,
97 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
98 0xEE, 0xD0, 0xD1, 0xE6, 0xD4, 0xD5, 0xE4, 0xD3,
99 0xE5, 0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE,
100 0xDF, 0xEF, 0xE0, 0xE1, 0xE2, 0xE3, 0xD6, 0xD2,
101 0xEC, 0xEB, 0xD7, 0xE8, 0xED, 0xE9, 0xE7, 0xEA,
102 0xCE, 0xB0, 0xB1, 0xC6, 0xB4, 0xB5, 0xC4, 0xB3,
103 0xC5, 0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE,
104 0xBF, 0xCF, 0xC0, 0xC1, 0xC2, 0xC3, 0xB6, 0xB2,
105 0xCC, 0xCB, 0xB7, 0xC8, 0xCD, 0xC9, 0xC7, 0xCA
106};

Referenced by koi8r_to_iso(), and mic_to_iso().

◆ koi2win1251

const unsigned char koi2win1251[]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xB8, 0xBA, 0x00, 0xB3, 0xBF,
0x00, 0x00, 0x00, 0x00, 0x00, 0xB4, 0x00, 0x00,
0x00, 0x00, 0x00, 0xA8, 0xAA, 0x00, 0xB2, 0xAF,
0x00, 0x00, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x00,
0xFE, 0xE0, 0xE1, 0xF6, 0xE4, 0xE5, 0xF4, 0xE3,
0xF5, 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE,
0xEF, 0xFF, 0xF0, 0xF1, 0xF2, 0xF3, 0xE6, 0xE2,
0xFC, 0xFB, 0xE7, 0xF8, 0xFD, 0xF9, 0xF7, 0xFA,
0xDE, 0xC0, 0xC1, 0xD6, 0xC4, 0xC5, 0xD4, 0xC3,
0xD5, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE,
0xCF, 0xDF, 0xD0, 0xD1, 0xD2, 0xD3, 0xC6, 0xC2,
0xDC, 0xDB, 0xC7, 0xD8, 0xDD, 0xD9, 0xD7, 0xDA
}

Definition at line 129 of file cyrillic_and_mic.c.

129 {
130 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
131 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
132 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
133 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
134 0x00, 0x00, 0x00, 0xB8, 0xBA, 0x00, 0xB3, 0xBF,
135 0x00, 0x00, 0x00, 0x00, 0x00, 0xB4, 0x00, 0x00,
136 0x00, 0x00, 0x00, 0xA8, 0xAA, 0x00, 0xB2, 0xAF,
137 0x00, 0x00, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x00,
138 0xFE, 0xE0, 0xE1, 0xF6, 0xE4, 0xE5, 0xF4, 0xE3,
139 0xF5, 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE,
140 0xEF, 0xFF, 0xF0, 0xF1, 0xF2, 0xF3, 0xE6, 0xE2,
141 0xFC, 0xFB, 0xE7, 0xF8, 0xFD, 0xF9, 0xF7, 0xFA,
142 0xDE, 0xC0, 0xC1, 0xD6, 0xC4, 0xC5, 0xD4, 0xC3,
143 0xD5, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE,
144 0xCF, 0xDF, 0xD0, 0xD1, 0xD2, 0xD3, 0xC6, 0xC2,
145 0xDC, 0xDB, 0xC7, 0xD8, 0xDD, 0xD9, 0xD7, 0xDA
146};

Referenced by koi8r_to_win1251(), and mic_to_win1251().

◆ koi2win866

const unsigned char koi2win866[]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xF1, 0xF3, 0x00, 0xF9, 0xF5,
0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00,
0x00, 0x00, 0x00, 0xF0, 0xF2, 0x00, 0xF8, 0xF4,
0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00,
0xEE, 0xA0, 0xA1, 0xE6, 0xA4, 0xA5, 0xE4, 0xA3,
0xE5, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE,
0xAF, 0xEF, 0xE0, 0xE1, 0xE2, 0xE3, 0xA6, 0xA2,
0xEC, 0xEB, 0xA7, 0xE8, 0xED, 0xE9, 0xE7, 0xEA,
0x9E, 0x80, 0x81, 0x96, 0x84, 0x85, 0x94, 0x83,
0x95, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E,
0x8F, 0x9F, 0x90, 0x91, 0x92, 0x93, 0x86, 0x82,
0x9C, 0x9B, 0x87, 0x98, 0x9D, 0x99, 0x97, 0x9A
}

Definition at line 169 of file cyrillic_and_mic.c.

169 {
170 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
171 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
172 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
173 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
174 0x00, 0x00, 0x00, 0xF1, 0xF3, 0x00, 0xF9, 0xF5,
175 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00,
176 0x00, 0x00, 0x00, 0xF0, 0xF2, 0x00, 0xF8, 0xF4,
177 0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00,
178 0xEE, 0xA0, 0xA1, 0xE6, 0xA4, 0xA5, 0xE4, 0xA3,
179 0xE5, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE,
180 0xAF, 0xEF, 0xE0, 0xE1, 0xE2, 0xE3, 0xA6, 0xA2,
181 0xEC, 0xEB, 0xA7, 0xE8, 0xED, 0xE9, 0xE7, 0xEA,
182 0x9E, 0x80, 0x81, 0x96, 0x84, 0x85, 0x94, 0x83,
183 0x95, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E,
184 0x8F, 0x9F, 0x90, 0x91, 0x92, 0x93, 0x86, 0x82,
185 0x9C, 0x9B, 0x87, 0x98, 0x9D, 0x99, 0x97, 0x9A
186};

Referenced by koi8r_to_win866(), and mic_to_win866().

◆ win12512iso

const unsigned char win12512iso[]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xA1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xF1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7,
0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF,
0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7,
0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF,
0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF,
0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF
}

Definition at line 249 of file cyrillic_and_mic.c.

249 {
250 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
251 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
252 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
253 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
254 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
255 0xA1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
256 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
257 0xF1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
258 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7,
259 0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF,
260 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7,
261 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF,
262 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
263 0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF,
264 0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
265 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF
266};

Referenced by win1251_to_iso().

◆ win12512koi

const unsigned char win12512koi[]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00,
0xB3, 0x00, 0xB4, 0x00, 0x00, 0x00, 0x00, 0xB7,
0x00, 0x00, 0xB6, 0xA6, 0xAD, 0x00, 0x00, 0x00,
0xA3, 0x00, 0xA4, 0x00, 0x00, 0x00, 0x00, 0xA7,
0xE1, 0xE2, 0xF7, 0xE7, 0xE4, 0xE5, 0xF6, 0xFA,
0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF, 0xF0,
0xF2, 0xF3, 0xF4, 0xF5, 0xE6, 0xE8, 0xE3, 0xFE,
0xFB, 0xFD, 0xFF, 0xF9, 0xF8, 0xFC, 0xE0, 0xF1,
0xC1, 0xC2, 0xD7, 0xC7, 0xC4, 0xC5, 0xD6, 0xDA,
0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0,
0xD2, 0xD3, 0xD4, 0xD5, 0xC6, 0xC8, 0xC3, 0xDE,
0xDB, 0xDD, 0xDF, 0xD9, 0xD8, 0xDC, 0xC0, 0xD1
}

Definition at line 109 of file cyrillic_and_mic.c.

109 {
110 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
111 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
112 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
113 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
114 0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00,
115 0xB3, 0x00, 0xB4, 0x00, 0x00, 0x00, 0x00, 0xB7,
116 0x00, 0x00, 0xB6, 0xA6, 0xAD, 0x00, 0x00, 0x00,
117 0xA3, 0x00, 0xA4, 0x00, 0x00, 0x00, 0x00, 0xA7,
118 0xE1, 0xE2, 0xF7, 0xE7, 0xE4, 0xE5, 0xF6, 0xFA,
119 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF, 0xF0,
120 0xF2, 0xF3, 0xF4, 0xF5, 0xE6, 0xE8, 0xE3, 0xFE,
121 0xFB, 0xFD, 0xFF, 0xF9, 0xF8, 0xFC, 0xE0, 0xF1,
122 0xC1, 0xC2, 0xD7, 0xC7, 0xC4, 0xC5, 0xD6, 0xDA,
123 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0,
124 0xD2, 0xD3, 0xD4, 0xD5, 0xC6, 0xC8, 0xC3, 0xDE,
125 0xDB, 0xDD, 0xDF, 0xD9, 0xD8, 0xDC, 0xC0, 0xD1
126};

Referenced by win1251_to_koi8r(), and win1251_to_mic().

◆ win12512win866

const unsigned char win12512win866[]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00,
0xF0, 0x00, 0xF2, 0x00, 0x00, 0x00, 0x00, 0xF4,
0x00, 0x00, 0xF8, 0xF9, 0xAD, 0x00, 0x00, 0x00,
0xF1, 0x00, 0xF3, 0x00, 0x00, 0x00, 0x00, 0xF5,
0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F,
0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9E, 0x9F,
0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7,
0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF,
0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF
}

Definition at line 209 of file cyrillic_and_mic.c.

209 {
210 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
211 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
212 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
213 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
214 0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00,
215 0xF0, 0x00, 0xF2, 0x00, 0x00, 0x00, 0x00, 0xF4,
216 0x00, 0x00, 0xF8, 0xF9, 0xAD, 0x00, 0x00, 0x00,
217 0xF1, 0x00, 0xF3, 0x00, 0x00, 0x00, 0x00, 0xF5,
218 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
219 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F,
220 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
221 0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9E, 0x9F,
222 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7,
223 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF,
224 0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
225 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF
226};

Referenced by win1251_to_win866().

◆ win8662iso

const unsigned char win8662iso[]
static
Initial value:
= {
0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7,
0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF,
0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7,
0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF,
0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
0xA1, 0xF1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}

Definition at line 289 of file cyrillic_and_mic.c.

289 {
290 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7,
291 0xB8, 0xB9, 0xBA, 0xBB, 0xBC, 0xBD, 0xBE, 0xBF,
292 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7,
293 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF,
294 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
295 0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF,
296 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
297 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
298 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
299 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
300 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
301 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
302 0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
303 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
304 0xA1, 0xF1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
305 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
306};

Referenced by win866_to_iso().

◆ win8662koi

const unsigned char win8662koi[]
static
Initial value:
= {
0xE1, 0xE2, 0xF7, 0xE7, 0xE4, 0xE5, 0xF6, 0xFA,
0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF, 0xF0,
0xF2, 0xF3, 0xF4, 0xF5, 0xE6, 0xE8, 0xE3, 0xFE,
0xFB, 0xFD, 0xFF, 0xF9, 0xF8, 0xFC, 0xE0, 0xF1,
0xC1, 0xC2, 0xD7, 0xC7, 0xC4, 0xC5, 0xD6, 0xDA,
0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xD2, 0xD3, 0xD4, 0xD5, 0xC6, 0xC8, 0xC3, 0xDE,
0xDB, 0xDD, 0xDF, 0xD9, 0xD8, 0xDC, 0xC0, 0xD1,
0xB3, 0xA3, 0xB4, 0xA4, 0xB7, 0xA7, 0x00, 0x00,
0xB6, 0xA6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}

Definition at line 149 of file cyrillic_and_mic.c.

149 {
150 0xE1, 0xE2, 0xF7, 0xE7, 0xE4, 0xE5, 0xF6, 0xFA,
151 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF, 0xF0,
152 0xF2, 0xF3, 0xF4, 0xF5, 0xE6, 0xE8, 0xE3, 0xFE,
153 0xFB, 0xFD, 0xFF, 0xF9, 0xF8, 0xFC, 0xE0, 0xF1,
154 0xC1, 0xC2, 0xD7, 0xC7, 0xC4, 0xC5, 0xD6, 0xDA,
155 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0,
156 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
157 0x00, 0x00, 0x00, 0x00, 0x00, 0xBD, 0x00, 0x00,
158 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
159 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
160 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
161 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
162 0xD2, 0xD3, 0xD4, 0xD5, 0xC6, 0xC8, 0xC3, 0xDE,
163 0xDB, 0xDD, 0xDF, 0xD9, 0xD8, 0xDC, 0xC0, 0xD1,
164 0xB3, 0xA3, 0xB4, 0xA4, 0xB7, 0xA7, 0x00, 0x00,
165 0xB6, 0xA6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
166};

Referenced by win866_to_koi8r(), and win866_to_mic().

◆ win8662win1251

const unsigned char win8662win1251[]
static
Initial value:
= {
0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7,
0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF,
0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF,
0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7,
0xF8, 0xF9, 0xFA, 0xFB, 0xFC, 0xFD, 0xFE, 0xFF,
0xA8, 0xB8, 0xAA, 0xBA, 0xAF, 0xBF, 0x00, 0x00,
0xB2, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}

Definition at line 189 of file cyrillic_and_mic.c.

189 {
190 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7,
191 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF,
192 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
193 0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF,
194 0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7,
195 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE, 0xEF,
196 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
197 0x00, 0x00, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x00,
198 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
199 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
200 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
201 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
202 0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7,
203 0xF8, 0xF9, 0xFA, 0xFB, 0xFC, 0xFD, 0xFE, 0xFF,
204 0xA8, 0xB8, 0xAA, 0xBA, 0xAF, 0xBF, 0x00, 0x00,
205 0xB2, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
206};

Referenced by win866_to_win1251().