php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
encode.h File Reference

Go to the source code of this file.

Functions

LXB_API lxb_status_t lxb_encoding_encode_default (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_auto (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_undefined (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_big5 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_euc_jp (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_euc_kr (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_gbk (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_ibm866 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_2022_jp (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_2022_jp_eof (lxb_encoding_encode_t *ctx)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_10 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_13 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_14 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_15 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_16 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_2 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_3 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_4 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_5 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_6 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_7 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_8 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_iso_8859_8_i (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_koi8_r (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_koi8_u (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_shift_jis (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_utf_16be (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_utf_16le (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_utf_8 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_gb18030 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_macintosh (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_replacement (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_windows_1250 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_windows_1251 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_windows_1252 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_windows_1253 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_windows_1254 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_windows_1255 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_windows_1256 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_windows_1257 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_windows_1258 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_windows_874 (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_x_mac_cyrillic (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API lxb_status_t lxb_encoding_encode_x_user_defined (lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
LXB_API int8_t lxb_encoding_encode_default_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_auto_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_undefined_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_big5_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_euc_jp_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_euc_kr_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_gbk_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_ibm866_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_2022_jp_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_2022_jp_eof_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_10_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_13_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_14_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_15_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_16_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_2_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_3_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_4_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_5_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_6_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_7_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_8_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_iso_8859_8_i_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_koi8_r_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_koi8_u_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_shift_jis_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_utf_16be_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_utf_16le_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_utf_8_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_utf_8_length (lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_gb18030_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_macintosh_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_replacement_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_windows_1250_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_windows_1251_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_windows_1252_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_windows_1253_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_windows_1254_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_windows_1255_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_windows_1256_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_windows_1257_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_windows_1258_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_windows_874_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_x_mac_cyrillic_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 
LXB_API int8_t lxb_encoding_encode_x_user_defined_single (lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
 

Function Documentation

◆ lxb_encoding_encode_auto()

LXB_API lxb_status_t lxb_encoding_encode_auto ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 122 of file encode.c.

◆ lxb_encoding_encode_auto_single()

LXB_API int8_t lxb_encoding_encode_auto_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1095 of file encode.c.

◆ lxb_encoding_encode_big5()

LXB_API lxb_status_t lxb_encoding_encode_big5 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 138 of file encode.c.

◆ lxb_encoding_encode_big5_single()

LXB_API int8_t lxb_encoding_encode_big5_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1109 of file encode.c.

◆ lxb_encoding_encode_default()

LXB_API lxb_status_t lxb_encoding_encode_default ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 115 of file encode.c.

◆ lxb_encoding_encode_default_single()

LXB_API int8_t lxb_encoding_encode_default_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1088 of file encode.c.

◆ lxb_encoding_encode_euc_jp()

LXB_API lxb_status_t lxb_encoding_encode_euc_jp ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 177 of file encode.c.

◆ lxb_encoding_encode_euc_jp_single()

LXB_API int8_t lxb_encoding_encode_euc_jp_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1143 of file encode.c.

◆ lxb_encoding_encode_euc_kr()

LXB_API lxb_status_t lxb_encoding_encode_euc_kr ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 235 of file encode.c.

◆ lxb_encoding_encode_euc_kr_single()

LXB_API int8_t lxb_encoding_encode_euc_kr_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1194 of file encode.c.

◆ lxb_encoding_encode_gb18030()

LXB_API lxb_status_t lxb_encoding_encode_gb18030 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 900 of file encode.c.

◆ lxb_encoding_encode_gb18030_single()

LXB_API int8_t lxb_encoding_encode_gb18030_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1777 of file encode.c.

◆ lxb_encoding_encode_gbk()

LXB_API lxb_status_t lxb_encoding_encode_gbk ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 268 of file encode.c.

◆ lxb_encoding_encode_gbk_single()

LXB_API int8_t lxb_encoding_encode_gbk_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1222 of file encode.c.

◆ lxb_encoding_encode_ibm866()

LXB_API lxb_status_t lxb_encoding_encode_ibm866 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 317 of file encode.c.

◆ lxb_encoding_encode_ibm866_single()

LXB_API int8_t lxb_encoding_encode_ibm866_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1266 of file encode.c.

◆ lxb_encoding_encode_iso_2022_jp()

LXB_API lxb_status_t lxb_encoding_encode_iso_2022_jp ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 326 of file encode.c.

◆ lxb_encoding_encode_iso_2022_jp_eof()

LXB_API lxb_status_t lxb_encoding_encode_iso_2022_jp_eof ( lxb_encoding_encode_t * ctx)

Definition at line 518 of file encode.c.

◆ lxb_encoding_encode_iso_2022_jp_eof_single()

LXB_API int8_t lxb_encoding_encode_iso_2022_jp_eof_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end )

Definition at line 1459 of file encode.c.

◆ lxb_encoding_encode_iso_2022_jp_single()

LXB_API int8_t lxb_encoding_encode_iso_2022_jp_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1274 of file encode.c.

◆ lxb_encoding_encode_iso_8859_10()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_10 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 533 of file encode.c.

◆ lxb_encoding_encode_iso_8859_10_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_10_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1479 of file encode.c.

◆ lxb_encoding_encode_iso_8859_13()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_13 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 541 of file encode.c.

◆ lxb_encoding_encode_iso_8859_13_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_13_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1487 of file encode.c.

◆ lxb_encoding_encode_iso_8859_14()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_14 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 549 of file encode.c.

◆ lxb_encoding_encode_iso_8859_14_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_14_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1495 of file encode.c.

◆ lxb_encoding_encode_iso_8859_15()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_15 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 557 of file encode.c.

◆ lxb_encoding_encode_iso_8859_15_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_15_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1503 of file encode.c.

◆ lxb_encoding_encode_iso_8859_16()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_16 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 565 of file encode.c.

◆ lxb_encoding_encode_iso_8859_16_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_16_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1511 of file encode.c.

◆ lxb_encoding_encode_iso_8859_2()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_2 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 573 of file encode.c.

◆ lxb_encoding_encode_iso_8859_2_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_2_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1519 of file encode.c.

◆ lxb_encoding_encode_iso_8859_3()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_3 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 581 of file encode.c.

◆ lxb_encoding_encode_iso_8859_3_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_3_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1527 of file encode.c.

◆ lxb_encoding_encode_iso_8859_4()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_4 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 589 of file encode.c.

◆ lxb_encoding_encode_iso_8859_4_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_4_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1535 of file encode.c.

◆ lxb_encoding_encode_iso_8859_5()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_5 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 597 of file encode.c.

◆ lxb_encoding_encode_iso_8859_5_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_5_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1543 of file encode.c.

◆ lxb_encoding_encode_iso_8859_6()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_6 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 605 of file encode.c.

◆ lxb_encoding_encode_iso_8859_6_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_6_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1551 of file encode.c.

◆ lxb_encoding_encode_iso_8859_7()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_7 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 613 of file encode.c.

◆ lxb_encoding_encode_iso_8859_7_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_7_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1559 of file encode.c.

◆ lxb_encoding_encode_iso_8859_8()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_8 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 621 of file encode.c.

◆ lxb_encoding_encode_iso_8859_8_i()

LXB_API lxb_status_t lxb_encoding_encode_iso_8859_8_i ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 629 of file encode.c.

◆ lxb_encoding_encode_iso_8859_8_i_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_8_i_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1575 of file encode.c.

◆ lxb_encoding_encode_iso_8859_8_single()

LXB_API int8_t lxb_encoding_encode_iso_8859_8_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1567 of file encode.c.

◆ lxb_encoding_encode_koi8_r()

LXB_API lxb_status_t lxb_encoding_encode_koi8_r ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 637 of file encode.c.

◆ lxb_encoding_encode_koi8_r_single()

LXB_API int8_t lxb_encoding_encode_koi8_r_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1583 of file encode.c.

◆ lxb_encoding_encode_koi8_u()

LXB_API lxb_status_t lxb_encoding_encode_koi8_u ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 645 of file encode.c.

◆ lxb_encoding_encode_koi8_u_single()

LXB_API int8_t lxb_encoding_encode_koi8_u_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1591 of file encode.c.

◆ lxb_encoding_encode_macintosh()

LXB_API lxb_status_t lxb_encoding_encode_macintosh ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 958 of file encode.c.

◆ lxb_encoding_encode_macintosh_single()

LXB_API int8_t lxb_encoding_encode_macintosh_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1830 of file encode.c.

◆ lxb_encoding_encode_replacement()

LXB_API lxb_status_t lxb_encoding_encode_replacement ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 966 of file encode.c.

◆ lxb_encoding_encode_replacement_single()

LXB_API int8_t lxb_encoding_encode_replacement_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1838 of file encode.c.

◆ lxb_encoding_encode_shift_jis()

LXB_API lxb_status_t lxb_encoding_encode_shift_jis ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 674 of file encode.c.

◆ lxb_encoding_encode_shift_jis_single()

LXB_API int8_t lxb_encoding_encode_shift_jis_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1599 of file encode.c.

◆ lxb_encoding_encode_undefined()

LXB_API lxb_status_t lxb_encoding_encode_undefined ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 130 of file encode.c.

◆ lxb_encoding_encode_undefined_single()

LXB_API int8_t lxb_encoding_encode_undefined_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1102 of file encode.c.

◆ lxb_encoding_encode_utf_16be()

LXB_API lxb_status_t lxb_encoding_encode_utf_16be ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 776 of file encode.c.

◆ lxb_encoding_encode_utf_16be_single()

LXB_API int8_t lxb_encoding_encode_utf_16be_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1691 of file encode.c.

◆ lxb_encoding_encode_utf_16le()

LXB_API lxb_status_t lxb_encoding_encode_utf_16le ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 783 of file encode.c.

◆ lxb_encoding_encode_utf_16le_single()

LXB_API int8_t lxb_encoding_encode_utf_16le_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1698 of file encode.c.

◆ lxb_encoding_encode_utf_8()

LXB_API lxb_status_t lxb_encoding_encode_utf_8 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 790 of file encode.c.

◆ lxb_encoding_encode_utf_8_length()

LXB_API int8_t lxb_encoding_encode_utf_8_length ( lxb_codepoint_t cp)

Definition at line 1758 of file encode.c.

◆ lxb_encoding_encode_utf_8_single()

LXB_API int8_t lxb_encoding_encode_utf_8_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1705 of file encode.c.

◆ lxb_encoding_encode_windows_1250()

LXB_API lxb_status_t lxb_encoding_encode_windows_1250 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 974 of file encode.c.

◆ lxb_encoding_encode_windows_1250_single()

LXB_API int8_t lxb_encoding_encode_windows_1250_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1846 of file encode.c.

◆ lxb_encoding_encode_windows_1251()

LXB_API lxb_status_t lxb_encoding_encode_windows_1251 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 982 of file encode.c.

◆ lxb_encoding_encode_windows_1251_single()

LXB_API int8_t lxb_encoding_encode_windows_1251_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1854 of file encode.c.

◆ lxb_encoding_encode_windows_1252()

LXB_API lxb_status_t lxb_encoding_encode_windows_1252 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 990 of file encode.c.

◆ lxb_encoding_encode_windows_1252_single()

LXB_API int8_t lxb_encoding_encode_windows_1252_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1862 of file encode.c.

◆ lxb_encoding_encode_windows_1253()

LXB_API lxb_status_t lxb_encoding_encode_windows_1253 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 998 of file encode.c.

◆ lxb_encoding_encode_windows_1253_single()

LXB_API int8_t lxb_encoding_encode_windows_1253_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1870 of file encode.c.

◆ lxb_encoding_encode_windows_1254()

LXB_API lxb_status_t lxb_encoding_encode_windows_1254 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 1006 of file encode.c.

◆ lxb_encoding_encode_windows_1254_single()

LXB_API int8_t lxb_encoding_encode_windows_1254_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1878 of file encode.c.

◆ lxb_encoding_encode_windows_1255()

LXB_API lxb_status_t lxb_encoding_encode_windows_1255 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 1014 of file encode.c.

◆ lxb_encoding_encode_windows_1255_single()

LXB_API int8_t lxb_encoding_encode_windows_1255_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1886 of file encode.c.

◆ lxb_encoding_encode_windows_1256()

LXB_API lxb_status_t lxb_encoding_encode_windows_1256 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 1022 of file encode.c.

◆ lxb_encoding_encode_windows_1256_single()

LXB_API int8_t lxb_encoding_encode_windows_1256_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1894 of file encode.c.

◆ lxb_encoding_encode_windows_1257()

LXB_API lxb_status_t lxb_encoding_encode_windows_1257 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 1030 of file encode.c.

◆ lxb_encoding_encode_windows_1257_single()

LXB_API int8_t lxb_encoding_encode_windows_1257_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1902 of file encode.c.

◆ lxb_encoding_encode_windows_1258()

LXB_API lxb_status_t lxb_encoding_encode_windows_1258 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 1038 of file encode.c.

◆ lxb_encoding_encode_windows_1258_single()

LXB_API int8_t lxb_encoding_encode_windows_1258_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1910 of file encode.c.

◆ lxb_encoding_encode_windows_874()

LXB_API lxb_status_t lxb_encoding_encode_windows_874 ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 1046 of file encode.c.

◆ lxb_encoding_encode_windows_874_single()

LXB_API int8_t lxb_encoding_encode_windows_874_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1918 of file encode.c.

◆ lxb_encoding_encode_x_mac_cyrillic()

LXB_API lxb_status_t lxb_encoding_encode_x_mac_cyrillic ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 1054 of file encode.c.

◆ lxb_encoding_encode_x_mac_cyrillic_single()

LXB_API int8_t lxb_encoding_encode_x_mac_cyrillic_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1926 of file encode.c.

◆ lxb_encoding_encode_x_user_defined()

LXB_API lxb_status_t lxb_encoding_encode_x_user_defined ( lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 1062 of file encode.c.

◆ lxb_encoding_encode_x_user_defined_single()

LXB_API int8_t lxb_encoding_encode_x_user_defined_single ( lxb_encoding_encode_t * ctx,
lxb_char_t ** data,
const lxb_char_t * end,
lxb_codepoint_t cp )

Definition at line 1934 of file encode.c.