diff options
author | Anton Samokhvalov <pg83@yandex.ru> | 2022-02-10 16:45:15 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:15 +0300 |
commit | 72cb13b4aff9bc9cf22e49251bc8fd143f82538f (patch) | |
tree | da2c34829458c7d4e74bdfbdf85dff449e9e7fb8 /library/cpp/charset/doccodes.h | |
parent | 778e51ba091dc39e7b7fcab2b9cf4dbedfb6f2b5 (diff) | |
download | ydb-72cb13b4aff9bc9cf22e49251bc8fd143f82538f.tar.gz |
Restoring authorship annotation for Anton Samokhvalov <pg83@yandex.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/charset/doccodes.h')
-rw-r--r-- | library/cpp/charset/doccodes.h | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/library/cpp/charset/doccodes.h b/library/cpp/charset/doccodes.h index 75c87adf9e..0aa7eb2d2b 100644 --- a/library/cpp/charset/doccodes.h +++ b/library/cpp/charset/doccodes.h @@ -1,45 +1,45 @@ #pragma once -enum ECharset { +enum ECharset { CODES_UNSUPPORTED = -2, // valid but unsupported encoding - CODES_UNKNOWN = -1, // invalid or unspecified encoding - CODES_WIN, // [ 0] WINDOWS_1251 Windows - CODES_KOI8, // [ 1] KOI8_U Koi8-u - CODES_ALT, // [ 2] IBM_866 MS DOS, alternative - CODES_MAC, // [ 3] MAC_CYRILLIC Macintosh - CODES_MAIN, // [ 4] ISO_LATIN_CYRILLIC Main - CODES_ASCII, // [ 5] WINDOWS_1252 Latin 1 - CODES_RESERVED_3, // reserved code: use it for new encodings before adding them to the end of the list - CODES_WIN_EAST, // [ 7] WINDOWS_1250 WIN PL - CODES_ISO_EAST, // [ 8] ISO_8859_2 ISO PL + CODES_UNKNOWN = -1, // invalid or unspecified encoding + CODES_WIN, // [ 0] WINDOWS_1251 Windows + CODES_KOI8, // [ 1] KOI8_U Koi8-u + CODES_ALT, // [ 2] IBM_866 MS DOS, alternative + CODES_MAC, // [ 3] MAC_CYRILLIC Macintosh + CODES_MAIN, // [ 4] ISO_LATIN_CYRILLIC Main + CODES_ASCII, // [ 5] WINDOWS_1252 Latin 1 + CODES_RESERVED_3, // reserved code: use it for new encodings before adding them to the end of the list + CODES_WIN_EAST, // [ 7] WINDOWS_1250 WIN PL + CODES_ISO_EAST, // [ 8] ISO_8859_2 ISO PL // our superset of subset of windows-1251 - CODES_YANDEX, // [ 9] YANDEX - CODES_UTF_16BE, // [10] UTF_16BE - CODES_UTF_16LE, // [11] UTF_16LE + CODES_YANDEX, // [ 9] YANDEX + CODES_UTF_16BE, // [10] UTF_16BE + CODES_UTF_16LE, // [11] UTF_16LE // missing standard codepages - CODES_IBM855, // [12] IBM_855 - CODES_UTF8, // [13] UTF8 - CODES_UNKNOWNPLANE, // [14] Unrecognized characters are mapped into the PUA: U+F000..U+F0FF + CODES_IBM855, // [12] IBM_855 + CODES_UTF8, // [13] UTF8 + CODES_UNKNOWNPLANE, // [14] Unrecognized characters are mapped into the PUA: U+F000..U+F0FF - CODES_KAZWIN, // [15] WINDOWS_1251_K Kazakh version of Windows-1251 - CODES_TATWIN, // [16] WINDOWS_1251_T Tatarian version of Windows-1251 - CODES_ARMSCII, // [17] Armenian ASCII - CODES_GEO_ITA, // [18] Academy of Sciences Georgian - CODES_GEO_PS, // [19] Georgian Parliament - CODES_ISO_8859_3, // [20] Latin-3: Turkish, Maltese and Esperanto - CODES_ISO_8859_4, // [21] Latin-4: Estonian, Latvian, Lithuanian, Greenlandic, Sami - CODES_ISO_8859_6, // [22] Latin/Arabic: Arabic - CODES_ISO_8859_7, // [23] Latin/Greek: Greek - CODES_ISO_8859_8, // [24] Latin/Hebrew: Hebrew - CODES_ISO_8859_9, // [25] Latin-5 or Turkish: Turkish - CODES_ISO_8859_13, // [26] Latin-7 or Baltic Rim: Baltic languages - CODES_ISO_8859_15, // [27] Latin-9: Western European languages - CODES_ISO_8859_16, // [28] Latin-10: South-Eastern European languages - CODES_WINDOWS_1253, // [29] for Greek - CODES_WINDOWS_1254, // [30] for Turkish - CODES_WINDOWS_1255, // [31] for Hebrew - CODES_WINDOWS_1256, // [32] for Arabic - CODES_WINDOWS_1257, // [33] for Estonian, Latvian and Lithuanian + CODES_KAZWIN, // [15] WINDOWS_1251_K Kazakh version of Windows-1251 + CODES_TATWIN, // [16] WINDOWS_1251_T Tatarian version of Windows-1251 + CODES_ARMSCII, // [17] Armenian ASCII + CODES_GEO_ITA, // [18] Academy of Sciences Georgian + CODES_GEO_PS, // [19] Georgian Parliament + CODES_ISO_8859_3, // [20] Latin-3: Turkish, Maltese and Esperanto + CODES_ISO_8859_4, // [21] Latin-4: Estonian, Latvian, Lithuanian, Greenlandic, Sami + CODES_ISO_8859_6, // [22] Latin/Arabic: Arabic + CODES_ISO_8859_7, // [23] Latin/Greek: Greek + CODES_ISO_8859_8, // [24] Latin/Hebrew: Hebrew + CODES_ISO_8859_9, // [25] Latin-5 or Turkish: Turkish + CODES_ISO_8859_13, // [26] Latin-7 or Baltic Rim: Baltic languages + CODES_ISO_8859_15, // [27] Latin-9: Western European languages + CODES_ISO_8859_16, // [28] Latin-10: South-Eastern European languages + CODES_WINDOWS_1253, // [29] for Greek + CODES_WINDOWS_1254, // [30] for Turkish + CODES_WINDOWS_1255, // [31] for Hebrew + CODES_WINDOWS_1256, // [32] for Arabic + CODES_WINDOWS_1257, // [33] for Estonian, Latvian and Lithuanian // these codes are all the other 8bit codes known by libiconv // they follow in alphanumeric order |