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

Go to the source code of this file.

Functions

const lxb_encoding_data_tlxb_encoding_data_by_pre_name (const lxb_char_t *name, size_t length)
 
lxb_status_t lxb_encoding_encode_init_noi (lxb_encoding_encode_t *encode, const lxb_encoding_data_t *encoding_data, lxb_char_t *buffer_out, size_t buffer_length)
 
lxb_status_t lxb_encoding_encode_finish_noi (lxb_encoding_encode_t *encode)
 
LXB_API lxb_char_tlxb_encoding_encode_buf_noi (lxb_encoding_encode_t *encode)
 
void lxb_encoding_encode_buf_set_noi (lxb_encoding_encode_t *encode, lxb_char_t *buffer_out, size_t buffer_length)
 
void lxb_encoding_encode_buf_used_set_noi (lxb_encoding_encode_t *encode, size_t buffer_used)
 
size_t lxb_encoding_encode_buf_used_noi (lxb_encoding_encode_t *encode)
 
lxb_status_t lxb_encoding_encode_replace_set_noi (lxb_encoding_encode_t *encode, const lxb_char_t *replace, size_t length)
 
lxb_status_t lxb_encoding_encode_buf_add_to_noi (lxb_encoding_encode_t *encode, lxb_char_t *data, size_t length)
 
lxb_status_t lxb_encoding_decode_init_noi (lxb_encoding_decode_t *decode, const lxb_encoding_data_t *encoding_data, lxb_codepoint_t *buffer_out, size_t buffer_length)
 
lxb_status_t lxb_encoding_decode_finish_noi (lxb_encoding_decode_t *decode)
 
lxb_codepoint_tlxb_encoding_decode_buf_noi (lxb_encoding_decode_t *decode)
 
void lxb_encoding_decode_buf_set_noi (lxb_encoding_decode_t *decode, lxb_codepoint_t *buffer_out, size_t buffer_length)
 
void lxb_encoding_decode_buf_used_set_noi (lxb_encoding_decode_t *decode, size_t buffer_used)
 
size_t lxb_encoding_decode_buf_used_noi (lxb_encoding_decode_t *decode)
 
lxb_status_t lxb_encoding_decode_replace_set_noi (lxb_encoding_decode_t *decode, const lxb_codepoint_t *replace, size_t length)
 
lxb_status_t lxb_encoding_decode_buf_add_to_noi (lxb_encoding_decode_t *decode, const lxb_codepoint_t *data, size_t length)
 
lxb_status_t lxb_encoding_encode_init_single_noi (lxb_encoding_encode_t *encode, const lxb_encoding_data_t *encoding_data)
 
int8_t lxb_encoding_encode_finish_single_noi (lxb_encoding_encode_t *encode, lxb_char_t **data, const lxb_char_t *end)
 
lxb_status_t lxb_encoding_decode_init_single_noi (lxb_encoding_decode_t *decode, const lxb_encoding_data_t *encoding_data)
 
lxb_status_t lxb_encoding_decode_finish_single_noi (lxb_encoding_decode_t *decode)
 
const lxb_encoding_data_tlxb_encoding_data_by_name_noi (const lxb_char_t *name, size_t length)
 
const lxb_encoding_data_tlxb_encoding_data_noi (lxb_encoding_t encoding)
 
lxb_encoding_encode_f lxb_encoding_encode_function_noi (lxb_encoding_t encoding)
 
lxb_encoding_decode_f lxb_encoding_decode_function_noi (lxb_encoding_t encoding)
 
lxb_status_t lxb_encoding_data_call_encode_noi (lxb_encoding_data_t *encoding_data, lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cp, const lxb_codepoint_t *end)
 
lxb_status_t lxb_encoding_data_call_decode_noi (lxb_encoding_data_t *encoding_data, lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
 
lxb_encoding_t lxb_encoding_data_encoding_noi (lxb_encoding_data_t *data)
 
size_t lxb_encoding_encode_t_sizeof (void)
 
size_t lxb_encoding_decode_t_sizeof (void)
 

Function Documentation

◆ lxb_encoding_data_by_name_noi()

const lxb_encoding_data_t * lxb_encoding_data_by_name_noi ( const lxb_char_t * name,
size_t length )

Definition at line 199 of file encoding.c.

◆ lxb_encoding_data_by_pre_name()

const lxb_encoding_data_t * lxb_encoding_data_by_pre_name ( const lxb_char_t * name,
size_t length )

Definition at line 11 of file encoding.c.

◆ lxb_encoding_data_call_decode_noi()

lxb_status_t lxb_encoding_data_call_decode_noi ( lxb_encoding_data_t * encoding_data,
lxb_encoding_decode_t * ctx,
const lxb_char_t ** data,
const lxb_char_t * end )

Definition at line 230 of file encoding.c.

◆ lxb_encoding_data_call_encode_noi()

lxb_status_t lxb_encoding_data_call_encode_noi ( lxb_encoding_data_t * encoding_data,
lxb_encoding_encode_t * ctx,
const lxb_codepoint_t ** cp,
const lxb_codepoint_t * end )

Definition at line 223 of file encoding.c.

◆ lxb_encoding_data_encoding_noi()

lxb_encoding_t lxb_encoding_data_encoding_noi ( lxb_encoding_data_t * data)

Definition at line 237 of file encoding.c.

◆ lxb_encoding_data_noi()

const lxb_encoding_data_t * lxb_encoding_data_noi ( lxb_encoding_t encoding)

Definition at line 205 of file encoding.c.

◆ lxb_encoding_decode_buf_add_to_noi()

lxb_status_t lxb_encoding_decode_buf_add_to_noi ( lxb_encoding_decode_t * decode,
const lxb_codepoint_t * data,
size_t length )

Definition at line 165 of file encoding.c.

◆ lxb_encoding_decode_buf_noi()

lxb_codepoint_t * lxb_encoding_decode_buf_noi ( lxb_encoding_decode_t * decode)

Definition at line 132 of file encoding.c.

◆ lxb_encoding_decode_buf_set_noi()

void lxb_encoding_decode_buf_set_noi ( lxb_encoding_decode_t * decode,
lxb_codepoint_t * buffer_out,
size_t buffer_length )

Definition at line 138 of file encoding.c.

◆ lxb_encoding_decode_buf_used_noi()

size_t lxb_encoding_decode_buf_used_noi ( lxb_encoding_decode_t * decode)

Definition at line 152 of file encoding.c.

◆ lxb_encoding_decode_buf_used_set_noi()

void lxb_encoding_decode_buf_used_set_noi ( lxb_encoding_decode_t * decode,
size_t buffer_used )

Definition at line 145 of file encoding.c.

◆ lxb_encoding_decode_finish_noi()

lxb_status_t lxb_encoding_decode_finish_noi ( lxb_encoding_decode_t * decode)

Definition at line 126 of file encoding.c.

◆ lxb_encoding_decode_finish_single_noi()

lxb_status_t lxb_encoding_decode_finish_single_noi ( lxb_encoding_decode_t * decode)

Definition at line 193 of file encoding.c.

◆ lxb_encoding_decode_function_noi()

lxb_encoding_decode_f lxb_encoding_decode_function_noi ( lxb_encoding_t encoding)

Definition at line 217 of file encoding.c.

◆ lxb_encoding_decode_init_noi()

lxb_status_t lxb_encoding_decode_init_noi ( lxb_encoding_decode_t * decode,
const lxb_encoding_data_t * encoding_data,
lxb_codepoint_t * buffer_out,
size_t buffer_length )

Definition at line 117 of file encoding.c.

◆ lxb_encoding_decode_init_single_noi()

lxb_status_t lxb_encoding_decode_init_single_noi ( lxb_encoding_decode_t * decode,
const lxb_encoding_data_t * encoding_data )

Definition at line 186 of file encoding.c.

◆ lxb_encoding_decode_replace_set_noi()

lxb_status_t lxb_encoding_decode_replace_set_noi ( lxb_encoding_decode_t * decode,
const lxb_codepoint_t * replace,
size_t length )

Definition at line 158 of file encoding.c.

◆ lxb_encoding_decode_t_sizeof()

size_t lxb_encoding_decode_t_sizeof ( void )

Definition at line 249 of file encoding.c.

◆ lxb_encoding_encode_buf_add_to_noi()

lxb_status_t lxb_encoding_encode_buf_add_to_noi ( lxb_encoding_encode_t * encode,
lxb_char_t * data,
size_t length )

Definition at line 110 of file encoding.c.

◆ lxb_encoding_encode_buf_noi()

LXB_API lxb_char_t * lxb_encoding_encode_buf_noi ( lxb_encoding_encode_t * encode)

Definition at line 77 of file encoding.c.

◆ lxb_encoding_encode_buf_set_noi()

void lxb_encoding_encode_buf_set_noi ( lxb_encoding_encode_t * encode,
lxb_char_t * buffer_out,
size_t buffer_length )

Definition at line 83 of file encoding.c.

◆ lxb_encoding_encode_buf_used_noi()

size_t lxb_encoding_encode_buf_used_noi ( lxb_encoding_encode_t * encode)

Definition at line 97 of file encoding.c.

◆ lxb_encoding_encode_buf_used_set_noi()

void lxb_encoding_encode_buf_used_set_noi ( lxb_encoding_encode_t * encode,
size_t buffer_used )

Definition at line 90 of file encoding.c.

◆ lxb_encoding_encode_finish_noi()

lxb_status_t lxb_encoding_encode_finish_noi ( lxb_encoding_encode_t * encode)

Definition at line 71 of file encoding.c.

◆ lxb_encoding_encode_finish_single_noi()

int8_t lxb_encoding_encode_finish_single_noi ( lxb_encoding_encode_t * encode,
lxb_char_t ** data,
const lxb_char_t * end )

Definition at line 179 of file encoding.c.

◆ lxb_encoding_encode_function_noi()

lxb_encoding_encode_f lxb_encoding_encode_function_noi ( lxb_encoding_t encoding)

Definition at line 211 of file encoding.c.

◆ lxb_encoding_encode_init_noi()

lxb_status_t lxb_encoding_encode_init_noi ( lxb_encoding_encode_t * encode,
const lxb_encoding_data_t * encoding_data,
lxb_char_t * buffer_out,
size_t buffer_length )

Definition at line 62 of file encoding.c.

◆ lxb_encoding_encode_init_single_noi()

lxb_status_t lxb_encoding_encode_init_single_noi ( lxb_encoding_encode_t * encode,
const lxb_encoding_data_t * encoding_data )

Definition at line 172 of file encoding.c.

◆ lxb_encoding_encode_replace_set_noi()

lxb_status_t lxb_encoding_encode_replace_set_noi ( lxb_encoding_encode_t * encode,
const lxb_char_t * replace,
size_t length )

Definition at line 103 of file encoding.c.

◆ lxb_encoding_encode_t_sizeof()

size_t lxb_encoding_encode_t_sizeof ( void )

Definition at line 243 of file encoding.c.