Go to the source code of this file.
|
enum | { LXB_ENCODING_REPLACEMENT_SIZE = 0x03
, LXB_ENCODING_REPLACEMENT_CODEPOINT = 0xFFFD
, LXB_ENCODING_MAX_CODEPOINT = 0x10FFFF
, LXB_ENCODING_ERROR_CODEPOINT = 0x1FFFFF
} |
|
enum | { LXB_ENCODING_ENCODE_OK = 0x00
, LXB_ENCODING_ENCODE_ERROR = -0x01
, LXB_ENCODING_ENCODE_SMALL_BUFFER = -0x02
} |
|
enum | { LXB_ENCODING_DECODE_MAX_CODEPOINT = LXB_ENCODING_MAX_CODEPOINT
, LXB_ENCODING_DECODE_ERROR = LXB_ENCODING_ERROR_CODEPOINT
, LXB_ENCODING_DECODE_CONTINUE = 0x2FFFFF
} |
|
enum | {
LXB_ENCODING_DECODE_2022_JP_ASCII = 0x00
, LXB_ENCODING_DECODE_2022_JP_ROMAN
, LXB_ENCODING_DECODE_2022_JP_KATAKANA
, LXB_ENCODING_DECODE_2022_JP_LEAD
,
LXB_ENCODING_DECODE_2022_JP_TRAIL
, LXB_ENCODING_DECODE_2022_JP_ESCAPE_START
, LXB_ENCODING_DECODE_2022_JP_ESCAPE
, LXB_ENCODING_DECODE_2022_JP_UNSET
} |
|
enum | { LXB_ENCODING_ENCODE_2022_JP_ASCII = 0x00
, LXB_ENCODING_ENCODE_2022_JP_ROMAN
, LXB_ENCODING_ENCODE_2022_JP_JIS0208
} |
|
◆ LXB_ENCODING_REPLACEMENT_BUFFER
◆ LXB_ENCODING_REPLACEMENT_BUFFER_LEN
#define LXB_ENCODING_REPLACEMENT_BUFFER_LEN 1 |
◆ LXB_ENCODING_REPLACEMENT_BYTES
◆ LXB_ENCODING_VERSION_MAJOR
#define LXB_ENCODING_VERSION_MAJOR 2 |
◆ LXB_ENCODING_VERSION_MINOR
#define LXB_ENCODING_VERSION_MINOR 0 |
◆ LXB_ENCODING_VERSION_PATCH
#define LXB_ENCODING_VERSION_PATCH 1 |
◆ LXB_ENCODING_VERSION_STRING
#define LXB_ENCODING_VERSION_STRING |
Value:
#define LEXBOR_STRINGIZE(x)
#define LXB_ENCODING_VERSION_PATCH
#define LXB_ENCODING_VERSION_MINOR
#define LXB_ENCODING_VERSION_MAJOR
Definition at line 22 of file base.h.
◆ lxb_encoding_data_t
◆ lxb_encoding_decode_f
◆ lxb_encoding_decode_single_f
◆ lxb_encoding_encode_f
◆ lxb_encoding_encode_single_f
◆ lxb_encoding_multi_index_t
◆ anonymous enum
Enumerator |
---|
LXB_ENCODING_ENCODE_OK | |
LXB_ENCODING_ENCODE_ERROR | |
LXB_ENCODING_ENCODE_SMALL_BUFFER | |
Definition at line 45 of file base.h.
◆ anonymous enum
Enumerator |
---|
LXB_ENCODING_DECODE_MAX_CODEPOINT | |
LXB_ENCODING_DECODE_ERROR | |
LXB_ENCODING_DECODE_CONTINUE | |
Definition at line 51 of file base.h.
◆ anonymous enum
Enumerator |
---|
LXB_ENCODING_REPLACEMENT_SIZE | |
LXB_ENCODING_REPLACEMENT_CODEPOINT | |
LXB_ENCODING_MAX_CODEPOINT | |
LXB_ENCODING_ERROR_CODEPOINT | |
Definition at line 38 of file base.h.
◆ anonymous enum
Enumerator |
---|
LXB_ENCODING_ENCODE_2022_JP_ASCII | |
LXB_ENCODING_ENCODE_2022_JP_ROMAN | |
LXB_ENCODING_ENCODE_2022_JP_JIS0208 | |
Definition at line 68 of file base.h.
◆ anonymous enum
Enumerator |
---|
LXB_ENCODING_DECODE_2022_JP_ASCII | |
LXB_ENCODING_DECODE_2022_JP_ROMAN | |
LXB_ENCODING_DECODE_2022_JP_KATAKANA | |
LXB_ENCODING_DECODE_2022_JP_LEAD | |
LXB_ENCODING_DECODE_2022_JP_TRAIL | |
LXB_ENCODING_DECODE_2022_JP_ESCAPE_START | |
LXB_ENCODING_DECODE_2022_JP_ESCAPE | |
LXB_ENCODING_DECODE_2022_JP_UNSET | |
Definition at line 57 of file base.h.