11#include <promeki/config.h>
12#if PROMEKI_ENABLE_PROAV
16PROMEKI_NAMESPACE_BEGIN
52 static constexpr uint8_t NoMapping = 0xFF;
58 static constexpr uint32_t NoCodepoint = 0;
65 static constexpr uint32_t G3CcLogo = 0xE000;
69 static constexpr uint8_t Ext1 = 0x10;
73 static constexpr uint8_t P16 = 0x18;
83 static uint8_t encodeG2(uint32_t cp);
94 static uint8_t encodeG3(uint32_t cp);
106 static uint32_t decodeG2(uint8_t b);
118 static uint32_t decodeG3(uint8_t b);
124 uint8_t bytes[6] = {0, 0, 0, 0, 0, 0};
155 static EncodedChar encode(uint32_t cp);
157 Cea708Ext() =
delete;