/*- * Copyright 2005 Guram Dukashvili * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ //--------------------------------------------------------------------------- // WARNING: MACHINE GENERATED, PLEASE DO NOT EDIT //--------------------------------------------------------------------------- #include #include //--------------------------------------------------------------------------- namespace utf8 { //--------------------------------------------------------------------------- extern const uint8_t utf8s2cp37s[]; extern const uint8_t cp37s2utf8s[]; extern const uint8_t utf8s2cp437s[]; extern const uint8_t cp437s2utf8s[]; extern const uint8_t utf8s2cp500s[]; extern const uint8_t cp500s2utf8s[]; extern const uint8_t utf8s2cp708s[]; extern const uint8_t cp708s2utf8s[]; extern const uint8_t utf8s2cp720s[]; extern const uint8_t cp720s2utf8s[]; extern const uint8_t utf8s2cp737s[]; extern const uint8_t cp737s2utf8s[]; extern const uint8_t utf8s2cp775s[]; extern const uint8_t cp775s2utf8s[]; extern const uint8_t utf8s2cp850s[]; extern const uint8_t cp850s2utf8s[]; extern const uint8_t utf8s2cp852s[]; extern const uint8_t cp852s2utf8s[]; extern const uint8_t utf8s2cp855s[]; extern const uint8_t cp855s2utf8s[]; extern const uint8_t utf8s2cp857s[]; extern const uint8_t cp857s2utf8s[]; extern const uint8_t utf8s2cp858s[]; extern const uint8_t cp858s2utf8s[]; extern const uint8_t utf8s2cp860s[]; extern const uint8_t cp860s2utf8s[]; extern const uint8_t utf8s2cp861s[]; extern const uint8_t cp861s2utf8s[]; extern const uint8_t utf8s2cp862s[]; extern const uint8_t cp862s2utf8s[]; extern const uint8_t utf8s2cp863s[]; extern const uint8_t cp863s2utf8s[]; extern const uint8_t utf8s2cp864s[]; extern const uint8_t cp864s2utf8s[]; extern const uint8_t utf8s2cp865s[]; extern const uint8_t cp865s2utf8s[]; extern const uint8_t utf8s2cp866s[]; extern const uint8_t cp866s2utf8s[]; extern const uint8_t utf8s2cp869s[]; extern const uint8_t cp869s2utf8s[]; extern const uint8_t utf8s2cp870s[]; extern const uint8_t cp870s2utf8s[]; extern const uint8_t utf8s2cp874s[]; extern const uint8_t cp874s2utf8s[]; extern const uint8_t utf8s2cp875s[]; extern const uint8_t cp875s2utf8s[]; extern const uint8_t utf8s2cp932s[]; extern const uint8_t cp932s2utf8s[]; extern const uint8_t utf8s2cp936s[]; extern const uint8_t cp936s2utf8s[]; extern const uint8_t utf8s2cp949s[]; extern const uint8_t cp949s2utf8s[]; extern const uint8_t utf8s2cp950s[]; extern const uint8_t cp950s2utf8s[]; extern const uint8_t utf8s2cp1026s[]; extern const uint8_t cp1026s2utf8s[]; extern const uint8_t utf8s2cp1047s[]; extern const uint8_t cp1047s2utf8s[]; extern const uint8_t utf8s2cp1140s[]; extern const uint8_t cp1140s2utf8s[]; extern const uint8_t utf8s2cp1141s[]; extern const uint8_t cp1141s2utf8s[]; extern const uint8_t utf8s2cp1142s[]; extern const uint8_t cp1142s2utf8s[]; extern const uint8_t utf8s2cp1143s[]; extern const uint8_t cp1143s2utf8s[]; extern const uint8_t utf8s2cp1144s[]; extern const uint8_t cp1144s2utf8s[]; extern const uint8_t utf8s2cp1145s[]; extern const uint8_t cp1145s2utf8s[]; extern const uint8_t utf8s2cp1146s[]; extern const uint8_t cp1146s2utf8s[]; extern const uint8_t utf8s2cp1147s[]; extern const uint8_t cp1147s2utf8s[]; extern const uint8_t utf8s2cp1148s[]; extern const uint8_t cp1148s2utf8s[]; extern const uint8_t utf8s2cp1149s[]; extern const uint8_t cp1149s2utf8s[]; extern const uint8_t utf8s2cp1250s[]; extern const uint8_t cp1250s2utf8s[]; extern const uint8_t utf8s2cp1251s[]; extern const uint8_t cp1251s2utf8s[]; extern const uint8_t utf8s2cp1252s[]; extern const uint8_t cp1252s2utf8s[]; extern const uint8_t utf8s2cp1253s[]; extern const uint8_t cp1253s2utf8s[]; extern const uint8_t utf8s2cp1254s[]; extern const uint8_t cp1254s2utf8s[]; extern const uint8_t utf8s2cp1255s[]; extern const uint8_t cp1255s2utf8s[]; extern const uint8_t utf8s2cp1256s[]; extern const uint8_t cp1256s2utf8s[]; extern const uint8_t utf8s2cp1257s[]; extern const uint8_t cp1257s2utf8s[]; extern const uint8_t utf8s2cp1258s[]; extern const uint8_t cp1258s2utf8s[]; extern const uint8_t utf8s2cp1361s[]; extern const uint8_t cp1361s2utf8s[]; extern const uint8_t utf8s2cp10000s[]; extern const uint8_t cp10000s2utf8s[]; extern const uint8_t utf8s2cp10001s[]; extern const uint8_t cp10001s2utf8s[]; extern const uint8_t utf8s2cp10002s[]; extern const uint8_t cp10002s2utf8s[]; extern const uint8_t utf8s2cp10003s[]; extern const uint8_t cp10003s2utf8s[]; extern const uint8_t utf8s2cp10004s[]; extern const uint8_t cp10004s2utf8s[]; extern const uint8_t utf8s2cp10005s[]; extern const uint8_t cp10005s2utf8s[]; extern const uint8_t utf8s2cp10006s[]; extern const uint8_t cp10006s2utf8s[]; extern const uint8_t utf8s2cp10007s[]; extern const uint8_t cp10007s2utf8s[]; extern const uint8_t utf8s2cp10008s[]; extern const uint8_t cp10008s2utf8s[]; extern const uint8_t utf8s2cp10010s[]; extern const uint8_t cp10010s2utf8s[]; extern const uint8_t utf8s2cp10017s[]; extern const uint8_t cp10017s2utf8s[]; extern const uint8_t utf8s2cp10021s[]; extern const uint8_t cp10021s2utf8s[]; extern const uint8_t utf8s2cp10029s[]; extern const uint8_t cp10029s2utf8s[]; extern const uint8_t utf8s2cp10079s[]; extern const uint8_t cp10079s2utf8s[]; extern const uint8_t utf8s2cp10081s[]; extern const uint8_t cp10081s2utf8s[]; extern const uint8_t utf8s2cp10082s[]; extern const uint8_t cp10082s2utf8s[]; extern const uint8_t utf8s2cp20000s[]; extern const uint8_t cp20000s2utf8s[]; extern const uint8_t utf8s2cp20001s[]; extern const uint8_t cp20001s2utf8s[]; extern const uint8_t utf8s2cp20002s[]; extern const uint8_t cp20002s2utf8s[]; extern const uint8_t utf8s2cp20003s[]; extern const uint8_t cp20003s2utf8s[]; extern const uint8_t utf8s2cp20004s[]; extern const uint8_t cp20004s2utf8s[]; extern const uint8_t utf8s2cp20005s[]; extern const uint8_t cp20005s2utf8s[]; extern const uint8_t utf8s2cp20105s[]; extern const uint8_t cp20105s2utf8s[]; extern const uint8_t utf8s2cp20106s[]; extern const uint8_t cp20106s2utf8s[]; extern const uint8_t utf8s2cp20107s[]; extern const uint8_t cp20107s2utf8s[]; extern const uint8_t utf8s2cp20108s[]; extern const uint8_t cp20108s2utf8s[]; extern const uint8_t utf8s2cp20127s[]; extern const uint8_t cp20127s2utf8s[]; extern const uint8_t utf8s2cp20261s[]; extern const uint8_t cp20261s2utf8s[]; extern const uint8_t utf8s2cp20269s[]; extern const uint8_t cp20269s2utf8s[]; extern const uint8_t utf8s2cp20273s[]; extern const uint8_t cp20273s2utf8s[]; extern const uint8_t utf8s2cp20277s[]; extern const uint8_t cp20277s2utf8s[]; extern const uint8_t utf8s2cp20278s[]; extern const uint8_t cp20278s2utf8s[]; extern const uint8_t utf8s2cp20280s[]; extern const uint8_t cp20280s2utf8s[]; extern const uint8_t utf8s2cp20284s[]; extern const uint8_t cp20284s2utf8s[]; extern const uint8_t utf8s2cp20285s[]; extern const uint8_t cp20285s2utf8s[]; extern const uint8_t utf8s2cp20290s[]; extern const uint8_t cp20290s2utf8s[]; extern const uint8_t utf8s2cp20297s[]; extern const uint8_t cp20297s2utf8s[]; extern const uint8_t utf8s2cp20420s[]; extern const uint8_t cp20420s2utf8s[]; extern const uint8_t utf8s2cp20423s[]; extern const uint8_t cp20423s2utf8s[]; extern const uint8_t utf8s2cp20424s[]; extern const uint8_t cp20424s2utf8s[]; extern const uint8_t utf8s2cp20833s[]; extern const uint8_t cp20833s2utf8s[]; extern const uint8_t utf8s2cp20838s[]; extern const uint8_t cp20838s2utf8s[]; extern const uint8_t utf8s2cp20866s[]; extern const uint8_t cp20866s2utf8s[]; extern const uint8_t utf8s2cp20871s[]; extern const uint8_t cp20871s2utf8s[]; extern const uint8_t utf8s2cp20880s[]; extern const uint8_t cp20880s2utf8s[]; extern const uint8_t utf8s2cp20905s[]; extern const uint8_t cp20905s2utf8s[]; extern const uint8_t utf8s2cp20924s[]; extern const uint8_t cp20924s2utf8s[]; extern const uint8_t utf8s2cp20932s[]; extern const uint8_t cp20932s2utf8s[]; extern const uint8_t utf8s2cp20936s[]; extern const uint8_t cp20936s2utf8s[]; extern const uint8_t utf8s2cp21025s[]; extern const uint8_t cp21025s2utf8s[]; extern const uint8_t utf8s2cp21027s[]; extern const uint8_t cp21027s2utf8s[]; extern const uint8_t utf8s2cp21866s[]; extern const uint8_t cp21866s2utf8s[]; extern const uint8_t utf8s2cp28591s[]; extern const uint8_t cp28591s2utf8s[]; extern const uint8_t utf8s2cp28592s[]; extern const uint8_t cp28592s2utf8s[]; extern const uint8_t utf8s2cp28593s[]; extern const uint8_t cp28593s2utf8s[]; extern const uint8_t utf8s2cp28594s[]; extern const uint8_t cp28594s2utf8s[]; extern const uint8_t utf8s2cp28595s[]; extern const uint8_t cp28595s2utf8s[]; extern const uint8_t utf8s2cp28596s[]; extern const uint8_t cp28596s2utf8s[]; extern const uint8_t utf8s2cp28597s[]; extern const uint8_t cp28597s2utf8s[]; extern const uint8_t utf8s2cp28598s[]; extern const uint8_t cp28598s2utf8s[]; extern const uint8_t utf8s2cp28599s[]; extern const uint8_t cp28599s2utf8s[]; extern const uint8_t utf8s2cp28603s[]; extern const uint8_t cp28603s2utf8s[]; extern const uint8_t utf8s2cp28605s[]; extern const uint8_t cp28605s2utf8s[]; extern const uint8_t utf8s2cp38598s[]; extern const uint8_t cp38598s2utf8s[]; extern const uint8_t utf8s2cp54936s[]; extern const uint8_t cp54936s2utf8s[]; extern const utf8cp utf8cps[] = { #if defined(EMBED_CP37_SUPPORT) || defined(EMBED_ALL_CP) { cp37s2utf8s, utf8s2cp37s }, #endif #if defined(EMBED_CP437_SUPPORT) || defined(EMBED_ALL_CP) { cp437s2utf8s, utf8s2cp437s }, #endif #if defined(EMBED_CP500_SUPPORT) || defined(EMBED_ALL_CP) { cp500s2utf8s, utf8s2cp500s }, #endif #if defined(EMBED_CP708_SUPPORT) || defined(EMBED_ALL_CP) { cp708s2utf8s, utf8s2cp708s }, #endif #if defined(EMBED_CP720_SUPPORT) || defined(EMBED_ALL_CP) { cp720s2utf8s, utf8s2cp720s }, #endif #if defined(EMBED_CP737_SUPPORT) || defined(EMBED_ALL_CP) { cp737s2utf8s, utf8s2cp737s }, #endif #if defined(EMBED_CP775_SUPPORT) || defined(EMBED_ALL_CP) { cp775s2utf8s, utf8s2cp775s }, #endif #if defined(EMBED_CP850_SUPPORT) || defined(EMBED_ALL_CP) { cp850s2utf8s, utf8s2cp850s }, #endif #if defined(EMBED_CP852_SUPPORT) || defined(EMBED_ALL_CP) { cp852s2utf8s, utf8s2cp852s }, #endif #if defined(EMBED_CP855_SUPPORT) || defined(EMBED_ALL_CP) { cp855s2utf8s, utf8s2cp855s }, #endif #if defined(EMBED_CP857_SUPPORT) || defined(EMBED_ALL_CP) { cp857s2utf8s, utf8s2cp857s }, #endif #if defined(EMBED_CP858_SUPPORT) || defined(EMBED_ALL_CP) { cp858s2utf8s, utf8s2cp858s }, #endif #if defined(EMBED_CP860_SUPPORT) || defined(EMBED_ALL_CP) { cp860s2utf8s, utf8s2cp860s }, #endif #if defined(EMBED_CP861_SUPPORT) || defined(EMBED_ALL_CP) { cp861s2utf8s, utf8s2cp861s }, #endif #if defined(EMBED_CP862_SUPPORT) || defined(EMBED_ALL_CP) { cp862s2utf8s, utf8s2cp862s }, #endif #if defined(EMBED_CP863_SUPPORT) || defined(EMBED_ALL_CP) { cp863s2utf8s, utf8s2cp863s }, #endif #if defined(EMBED_CP864_SUPPORT) || defined(EMBED_ALL_CP) { cp864s2utf8s, utf8s2cp864s }, #endif #if defined(EMBED_CP865_SUPPORT) || defined(EMBED_ALL_CP) { cp865s2utf8s, utf8s2cp865s }, #endif #if defined(EMBED_CP866_SUPPORT) || defined(EMBED_ALL_CP) { cp866s2utf8s, utf8s2cp866s }, #endif #if defined(EMBED_CP869_SUPPORT) || defined(EMBED_ALL_CP) { cp869s2utf8s, utf8s2cp869s }, #endif #if defined(EMBED_CP870_SUPPORT) || defined(EMBED_ALL_CP) { cp870s2utf8s, utf8s2cp870s }, #endif #if defined(EMBED_CP874_SUPPORT) || defined(EMBED_ALL_CP) { cp874s2utf8s, utf8s2cp874s }, #endif #if defined(EMBED_CP875_SUPPORT) || defined(EMBED_ALL_CP) { cp875s2utf8s, utf8s2cp875s }, #endif #if defined(EMBED_CP932_SUPPORT) || defined(EMBED_ALL_CP) { cp932s2utf8s, utf8s2cp932s }, #endif #if defined(EMBED_CP936_SUPPORT) || defined(EMBED_ALL_CP) { cp936s2utf8s, utf8s2cp936s }, #endif #if defined(EMBED_CP949_SUPPORT) || defined(EMBED_ALL_CP) { cp949s2utf8s, utf8s2cp949s }, #endif #if defined(EMBED_CP950_SUPPORT) || defined(EMBED_ALL_CP) { cp950s2utf8s, utf8s2cp950s }, #endif #if defined(EMBED_CP1026_SUPPORT) || defined(EMBED_ALL_CP) { cp1026s2utf8s, utf8s2cp1026s }, #endif #if defined(EMBED_CP1047_SUPPORT) || defined(EMBED_ALL_CP) { cp1047s2utf8s, utf8s2cp1047s }, #endif #if defined(EMBED_CP1140_SUPPORT) || defined(EMBED_ALL_CP) { cp1140s2utf8s, utf8s2cp1140s }, #endif #if defined(EMBED_CP1141_SUPPORT) || defined(EMBED_ALL_CP) { cp1141s2utf8s, utf8s2cp1141s }, #endif #if defined(EMBED_CP1142_SUPPORT) || defined(EMBED_ALL_CP) { cp1142s2utf8s, utf8s2cp1142s }, #endif #if defined(EMBED_CP1143_SUPPORT) || defined(EMBED_ALL_CP) { cp1143s2utf8s, utf8s2cp1143s }, #endif #if defined(EMBED_CP1144_SUPPORT) || defined(EMBED_ALL_CP) { cp1144s2utf8s, utf8s2cp1144s }, #endif #if defined(EMBED_CP1145_SUPPORT) || defined(EMBED_ALL_CP) { cp1145s2utf8s, utf8s2cp1145s }, #endif #if defined(EMBED_CP1146_SUPPORT) || defined(EMBED_ALL_CP) { cp1146s2utf8s, utf8s2cp1146s }, #endif #if defined(EMBED_CP1147_SUPPORT) || defined(EMBED_ALL_CP) { cp1147s2utf8s, utf8s2cp1147s }, #endif #if defined(EMBED_CP1148_SUPPORT) || defined(EMBED_ALL_CP) { cp1148s2utf8s, utf8s2cp1148s }, #endif #if defined(EMBED_CP1149_SUPPORT) || defined(EMBED_ALL_CP) { cp1149s2utf8s, utf8s2cp1149s }, #endif #if defined(EMBED_CP1250_SUPPORT) || defined(EMBED_ALL_CP) { cp1250s2utf8s, utf8s2cp1250s }, #endif #if defined(EMBED_CP1251_SUPPORT) || defined(EMBED_ALL_CP) { cp1251s2utf8s, utf8s2cp1251s }, #endif #if defined(EMBED_CP1252_SUPPORT) || defined(EMBED_ALL_CP) { cp1252s2utf8s, utf8s2cp1252s }, #endif #if defined(EMBED_CP1253_SUPPORT) || defined(EMBED_ALL_CP) { cp1253s2utf8s, utf8s2cp1253s }, #endif #if defined(EMBED_CP1254_SUPPORT) || defined(EMBED_ALL_CP) { cp1254s2utf8s, utf8s2cp1254s }, #endif #if defined(EMBED_CP1255_SUPPORT) || defined(EMBED_ALL_CP) { cp1255s2utf8s, utf8s2cp1255s }, #endif #if defined(EMBED_CP1256_SUPPORT) || defined(EMBED_ALL_CP) { cp1256s2utf8s, utf8s2cp1256s }, #endif #if defined(EMBED_CP1257_SUPPORT) || defined(EMBED_ALL_CP) { cp1257s2utf8s, utf8s2cp1257s }, #endif #if defined(EMBED_CP1258_SUPPORT) || defined(EMBED_ALL_CP) { cp1258s2utf8s, utf8s2cp1258s }, #endif #if defined(EMBED_CP1361_SUPPORT) || defined(EMBED_ALL_CP) { cp1361s2utf8s, utf8s2cp1361s }, #endif #if defined(EMBED_CP10000_SUPPORT) || defined(EMBED_ALL_CP) { cp10000s2utf8s, utf8s2cp10000s }, #endif #if defined(EMBED_CP10001_SUPPORT) || defined(EMBED_ALL_CP) { cp10001s2utf8s, utf8s2cp10001s }, #endif #if defined(EMBED_CP10002_SUPPORT) || defined(EMBED_ALL_CP) { cp10002s2utf8s, utf8s2cp10002s }, #endif #if defined(EMBED_CP10003_SUPPORT) || defined(EMBED_ALL_CP) { cp10003s2utf8s, utf8s2cp10003s }, #endif #if defined(EMBED_CP10004_SUPPORT) || defined(EMBED_ALL_CP) { cp10004s2utf8s, utf8s2cp10004s }, #endif #if defined(EMBED_CP10005_SUPPORT) || defined(EMBED_ALL_CP) { cp10005s2utf8s, utf8s2cp10005s }, #endif #if defined(EMBED_CP10006_SUPPORT) || defined(EMBED_ALL_CP) { cp10006s2utf8s, utf8s2cp10006s }, #endif #if defined(EMBED_CP10007_SUPPORT) || defined(EMBED_ALL_CP) { cp10007s2utf8s, utf8s2cp10007s }, #endif #if defined(EMBED_CP10008_SUPPORT) || defined(EMBED_ALL_CP) { cp10008s2utf8s, utf8s2cp10008s }, #endif #if defined(EMBED_CP10010_SUPPORT) || defined(EMBED_ALL_CP) { cp10010s2utf8s, utf8s2cp10010s }, #endif #if defined(EMBED_CP10017_SUPPORT) || defined(EMBED_ALL_CP) { cp10017s2utf8s, utf8s2cp10017s }, #endif #if defined(EMBED_CP10021_SUPPORT) || defined(EMBED_ALL_CP) { cp10021s2utf8s, utf8s2cp10021s }, #endif #if defined(EMBED_CP10029_SUPPORT) || defined(EMBED_ALL_CP) { cp10029s2utf8s, utf8s2cp10029s }, #endif #if defined(EMBED_CP10079_SUPPORT) || defined(EMBED_ALL_CP) { cp10079s2utf8s, utf8s2cp10079s }, #endif #if defined(EMBED_CP10081_SUPPORT) || defined(EMBED_ALL_CP) { cp10081s2utf8s, utf8s2cp10081s }, #endif #if defined(EMBED_CP10082_SUPPORT) || defined(EMBED_ALL_CP) { cp10082s2utf8s, utf8s2cp10082s }, #endif #if defined(EMBED_CP20000_SUPPORT) || defined(EMBED_ALL_CP) { cp20000s2utf8s, utf8s2cp20000s }, #endif #if defined(EMBED_CP20001_SUPPORT) || defined(EMBED_ALL_CP) { cp20001s2utf8s, utf8s2cp20001s }, #endif #if defined(EMBED_CP20002_SUPPORT) || defined(EMBED_ALL_CP) { cp20002s2utf8s, utf8s2cp20002s }, #endif #if defined(EMBED_CP20003_SUPPORT) || defined(EMBED_ALL_CP) { cp20003s2utf8s, utf8s2cp20003s }, #endif #if defined(EMBED_CP20004_SUPPORT) || defined(EMBED_ALL_CP) { cp20004s2utf8s, utf8s2cp20004s }, #endif #if defined(EMBED_CP20005_SUPPORT) || defined(EMBED_ALL_CP) { cp20005s2utf8s, utf8s2cp20005s }, #endif #if defined(EMBED_CP20105_SUPPORT) || defined(EMBED_ALL_CP) { cp20105s2utf8s, utf8s2cp20105s }, #endif #if defined(EMBED_CP20106_SUPPORT) || defined(EMBED_ALL_CP) { cp20106s2utf8s, utf8s2cp20106s }, #endif #if defined(EMBED_CP20107_SUPPORT) || defined(EMBED_ALL_CP) { cp20107s2utf8s, utf8s2cp20107s }, #endif #if defined(EMBED_CP20108_SUPPORT) || defined(EMBED_ALL_CP) { cp20108s2utf8s, utf8s2cp20108s }, #endif #if defined(EMBED_CP20127_SUPPORT) || defined(EMBED_ALL_CP) { cp20127s2utf8s, utf8s2cp20127s }, #endif #if defined(EMBED_CP20261_SUPPORT) || defined(EMBED_ALL_CP) { cp20261s2utf8s, utf8s2cp20261s }, #endif #if defined(EMBED_CP20269_SUPPORT) || defined(EMBED_ALL_CP) { cp20269s2utf8s, utf8s2cp20269s }, #endif #if defined(EMBED_CP20273_SUPPORT) || defined(EMBED_ALL_CP) { cp20273s2utf8s, utf8s2cp20273s }, #endif #if defined(EMBED_CP20277_SUPPORT) || defined(EMBED_ALL_CP) { cp20277s2utf8s, utf8s2cp20277s }, #endif #if defined(EMBED_CP20278_SUPPORT) || defined(EMBED_ALL_CP) { cp20278s2utf8s, utf8s2cp20278s }, #endif #if defined(EMBED_CP20280_SUPPORT) || defined(EMBED_ALL_CP) { cp20280s2utf8s, utf8s2cp20280s }, #endif #if defined(EMBED_CP20284_SUPPORT) || defined(EMBED_ALL_CP) { cp20284s2utf8s, utf8s2cp20284s }, #endif #if defined(EMBED_CP20285_SUPPORT) || defined(EMBED_ALL_CP) { cp20285s2utf8s, utf8s2cp20285s }, #endif #if defined(EMBED_CP20290_SUPPORT) || defined(EMBED_ALL_CP) { cp20290s2utf8s, utf8s2cp20290s }, #endif #if defined(EMBED_CP20297_SUPPORT) || defined(EMBED_ALL_CP) { cp20297s2utf8s, utf8s2cp20297s }, #endif #if defined(EMBED_CP20420_SUPPORT) || defined(EMBED_ALL_CP) { cp20420s2utf8s, utf8s2cp20420s }, #endif #if defined(EMBED_CP20423_SUPPORT) || defined(EMBED_ALL_CP) { cp20423s2utf8s, utf8s2cp20423s }, #endif #if defined(EMBED_CP20424_SUPPORT) || defined(EMBED_ALL_CP) { cp20424s2utf8s, utf8s2cp20424s }, #endif #if defined(EMBED_CP20833_SUPPORT) || defined(EMBED_ALL_CP) { cp20833s2utf8s, utf8s2cp20833s }, #endif #if defined(EMBED_CP20838_SUPPORT) || defined(EMBED_ALL_CP) { cp20838s2utf8s, utf8s2cp20838s }, #endif #if defined(EMBED_CP20866_SUPPORT) || defined(EMBED_ALL_CP) { cp20866s2utf8s, utf8s2cp20866s }, #endif #if defined(EMBED_CP20871_SUPPORT) || defined(EMBED_ALL_CP) { cp20871s2utf8s, utf8s2cp20871s }, #endif #if defined(EMBED_CP20880_SUPPORT) || defined(EMBED_ALL_CP) { cp20880s2utf8s, utf8s2cp20880s }, #endif #if defined(EMBED_CP20905_SUPPORT) || defined(EMBED_ALL_CP) { cp20905s2utf8s, utf8s2cp20905s }, #endif #if defined(EMBED_CP20924_SUPPORT) || defined(EMBED_ALL_CP) { cp20924s2utf8s, utf8s2cp20924s }, #endif #if defined(EMBED_CP20932_SUPPORT) || defined(EMBED_ALL_CP) { cp20932s2utf8s, utf8s2cp20932s }, #endif #if defined(EMBED_CP20936_SUPPORT) || defined(EMBED_ALL_CP) { cp20936s2utf8s, utf8s2cp20936s }, #endif #if defined(EMBED_CP21025_SUPPORT) || defined(EMBED_ALL_CP) { cp21025s2utf8s, utf8s2cp21025s }, #endif #if defined(EMBED_CP21027_SUPPORT) || defined(EMBED_ALL_CP) { cp21027s2utf8s, utf8s2cp21027s }, #endif #if defined(EMBED_CP21866_SUPPORT) || defined(EMBED_ALL_CP) { cp21866s2utf8s, utf8s2cp21866s }, #endif #if defined(EMBED_CP28591_SUPPORT) || defined(EMBED_ALL_CP) { cp28591s2utf8s, utf8s2cp28591s }, #endif #if defined(EMBED_CP28592_SUPPORT) || defined(EMBED_ALL_CP) { cp28592s2utf8s, utf8s2cp28592s }, #endif #if defined(EMBED_CP28593_SUPPORT) || defined(EMBED_ALL_CP) { cp28593s2utf8s, utf8s2cp28593s }, #endif #if defined(EMBED_CP28594_SUPPORT) || defined(EMBED_ALL_CP) { cp28594s2utf8s, utf8s2cp28594s }, #endif #if defined(EMBED_CP28595_SUPPORT) || defined(EMBED_ALL_CP) { cp28595s2utf8s, utf8s2cp28595s }, #endif #if defined(EMBED_CP28596_SUPPORT) || defined(EMBED_ALL_CP) { cp28596s2utf8s, utf8s2cp28596s }, #endif #if defined(EMBED_CP28597_SUPPORT) || defined(EMBED_ALL_CP) { cp28597s2utf8s, utf8s2cp28597s }, #endif #if defined(EMBED_CP28598_SUPPORT) || defined(EMBED_ALL_CP) { cp28598s2utf8s, utf8s2cp28598s }, #endif #if defined(EMBED_CP28599_SUPPORT) || defined(EMBED_ALL_CP) { cp28599s2utf8s, utf8s2cp28599s }, #endif #if defined(EMBED_CP28603_SUPPORT) || defined(EMBED_ALL_CP) { cp28603s2utf8s, utf8s2cp28603s }, #endif #if defined(EMBED_CP28605_SUPPORT) || defined(EMBED_ALL_CP) { cp28605s2utf8s, utf8s2cp28605s }, #endif #if defined(EMBED_CP38598_SUPPORT) || defined(EMBED_ALL_CP) { cp38598s2utf8s, utf8s2cp38598s }, #endif #if defined(EMBED_CP54936_SUPPORT) || defined(EMBED_ALL_CP) { cp54936s2utf8s, utf8s2cp54936s } #endif }; //--------------------------------------------------------------------------- extern const uintptr_t utf8cpsCount = sizeof(utf8cps) / sizeof(utf8cps[0]); //--------------------------------------------------------------------------- } // namespace utf8 //---------------------------------------------------------------------------