|
GATE_ENCODE_API gate_size_t | gate_text_detect_bom (char const *data, gate_size_t datalen, unsigned int *bomtype) |
|
GATE_ENCODE_API gate_result_t | gate_text_load_utf8 (gate_stream_t *src, gate_strbuilder8_t *dst) |
|
GATE_ENCODE_API gate_result_t | gate_text_load_ansi (gate_stream_t *src, gate_strbuilder8_t *dst) |
|
GATE_ENCODE_API gate_result_t | gate_text_load_utf16le (gate_stream_t *src, gate_strbuilder8_t *dst) |
|
GATE_ENCODE_API gate_result_t | gate_text_load_utf16be (gate_stream_t *src, gate_strbuilder8_t *dst) |
|
GATE_ENCODE_API gate_result_t | gate_text_load_utf32le (gate_stream_t *src, gate_strbuilder8_t *dst) |
|
GATE_ENCODE_API gate_result_t | gate_text_load_utf32be (gate_stream_t *src, gate_strbuilder8_t *dst) |
|
GATE_ENCODE_API gate_result_t | gate_text_save_utf8 (gate_string_t const *src, gate_stream_t *dst, gate_bool_t addbom) |
|
GATE_ENCODE_API gate_result_t | gate_text_save_ansi (gate_string_t const *src, gate_stream_t *dst) |
|
GATE_ENCODE_API gate_result_t | gate_text_save_utf16le (gate_string_t const *src, gate_stream_t *dst, gate_bool_t addbom) |
|
GATE_ENCODE_API gate_result_t | gate_text_save_utf16be (gate_string_t const *src, gate_stream_t *dst, gate_bool_t addbom) |
|
GATE_ENCODE_API gate_result_t | gate_text_save_utf32le (gate_string_t const *src, gate_stream_t *dst, gate_bool_t addbom) |
|
GATE_ENCODE_API gate_result_t | gate_text_save_utf32be (gate_string_t const *src, gate_stream_t *dst, gate_bool_t addbom) |
|
GATE_ENCODE_API gate_result_t | gate_text_c_escape (gate_string_t const *str, gate_strbuilder8_t *dst) |
|
GATE_ENCODE_API gate_result_t | gate_text_c_unescape (gate_string_t const *str, gate_strbuilder8_t *dst) |
|
GATE_ENCODE_API gate_size_t | gate_text_c_escape_str (gate_char8_t const *src, gate_size_t srclen, gate_char8_t *dst, gate_size_t dstlen) |
|
GATE_ENCODE_API gate_size_t | gate_text_c_unescape_str (gate_char8_t const *src, gate_size_t srclen, gate_char8_t *dst, gate_size_t dstlen) |
|
GATE_ENCODE_API gate_result_t | gate_text_print_vartoken (gate_strbuilder_t *target, gate_string_t const *varname) |
|
GATE_ENCODE_API gate_result_t | gate_text_print_vars (gate_strbuilder_t *target, gate_string_t const *src, gate_map_t const *strmap) |
|
GATE_ENCODE_API gate_result_t | gate_text_format_create (gate_text_formater_t *formater, gate_string_t const *format) |
|
GATE_ENCODE_API gate_result_t | gate_text_format_create_str (gate_text_formater_t *formater, char const *format) |
|
GATE_ENCODE_API gate_result_t | gate_text_format_text (gate_text_formater_t *formater, gate_string_t const *text) |
|
GATE_ENCODE_API gate_result_t | gate_text_format_str (gate_text_formater_t *formater, char const *str) |
|
GATE_ENCODE_API gate_result_t | gate_text_format_int (gate_text_formater_t *formater, gate_int64_t num) |
|
GATE_ENCODE_API gate_result_t | gate_text_format_real (gate_text_formater_t *formater, gate_real64_t num) |
|
GATE_ENCODE_API gate_result_t | gate_text_format_vars (gate_text_formater_t *formater,...) |
|
GATE_ENCODE_API gate_result_t | gate_text_format_extract (gate_text_formater_t const *formater, gate_string_t *output) |
|
GATE_ENCODE_API gate_result_t | gate_text_format_print (gate_text_formater_t *formater, gate_string_t *output) |
|
GATE_ENCODE_API gate_result_t | gate_text_format_destroy (gate_text_formater_t *formater) |
|
Text encodings (UTF, ANSI, C, shell variables)