|
| static size_t | eo_reader_next_break_index (const EoReader *reader) |
| static char * | eo_empty_string (void) |
| static uint8_t | unicode_to_cp1252 (uint32_t codepoint) |
| static size_t | normalize_to_cp1252 (const char *input, char *output, size_t input_len) |
| EoResult | eo_string_to_windows_1252 (const char *value, char **out_value) |
| const char * | eo_result_string (EoResult result) |
| EoWriter | eo_writer_init (void) |
| EoWriter | eo_writer_init_with_capacity (size_t capacity) |
| void | eo_writer_free (EoWriter *writer) |
| EoResult | eo_writer_ensure_capacity (EoWriter *writer, size_t additional) |
| EoResult | eo_encode_number (int32_t number, uint8_t out_bytes[4]) |
| int32_t | eo_decode_number (const uint8_t *bytes, size_t length) |
| void | eo_decode_string (uint8_t *buf, size_t length) |
| void | eo_encode_string (uint8_t *buf, size_t length) |
| bool | eo_writer_get_string_sanitization_mode (const EoWriter *writer) |
| void | eo_writer_set_string_sanitization_mode (EoWriter *writer, bool enabled) |
| EoResult | eo_writer_add_byte (EoWriter *writer, uint8_t value) |
| EoResult | eo_writer_add_char (EoWriter *writer, int32_t value) |
| EoResult | eo_writer_add_short (EoWriter *writer, int32_t value) |
| EoResult | eo_writer_add_three (EoWriter *writer, int32_t value) |
| EoResult | eo_writer_add_int (EoWriter *writer, int32_t value) |
| EoResult | eo_writer_add_string (EoWriter *writer, const char *value) |
| EoResult | eo_writer_add_encoded_string (EoWriter *writer, const char *value) |
| EoResult | eo_writer_add_fixed_string (EoWriter *writer, const char *value, size_t length, bool padded) |
| EoResult | eo_writer_add_fixed_encoded_string (EoWriter *writer, const char *value, size_t length, bool padded) |
| EoResult | eo_writer_add_bytes (EoWriter *writer, const uint8_t *data, size_t length) |
| EoReader | eo_reader_init (const uint8_t *data, size_t length) |
| bool | eo_reader_get_chunked_reading_mode (const EoReader *reader) |
| void | eo_reader_activate_chunked_reading (EoReader *reader) |
| size_t | eo_reader_remaining (const EoReader *reader) |
| EoResult | eo_reader_next_chunk (EoReader *reader) |
| EoResult | eo_reader_get_byte (EoReader *reader, uint8_t *out_value) |
| EoResult | eo_reader_get_char (EoReader *reader, int32_t *out_value) |
| EoResult | eo_reader_get_short (EoReader *reader, int32_t *out_value) |
| EoResult | eo_reader_get_three (EoReader *reader, int32_t *out_value) |
| EoResult | eo_reader_get_int (EoReader *reader, int32_t *out_value) |
| EoResult | eo_reader_get_string (EoReader *reader, char **out_value) |
| EoResult | eo_reader_get_encoded_string (EoReader *reader, char **out_value) |
| EoResult | eo_reader_get_fixed_string (EoReader *reader, size_t length, char **out_value) |
| EoResult | eo_reader_get_fixed_encoded_string (EoReader *reader, size_t length, char **out_value) |
| EoResult | eo_reader_get_bytes (EoReader *reader, size_t length, uint8_t **out_value) |