/*-
 * 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 <adicpp/lconfig.h>
#include <adicpp/utf8embd.h>
//---------------------------------------------------------------------------
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
//---------------------------------------------------------------------------
