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

lxb_inline const lxb_char_tlxb_html_encoding_skip_spaces (const lxb_char_t *data, const lxb_char_t *end)
 
lxb_inline const lxb_char_tlxb_html_encoding_skip_name (const lxb_char_t *data, const lxb_char_t *end)
 
lxb_inline const lxb_char_tlxb_html_encoding_tag_end (const lxb_char_t *data, const lxb_char_t *end)
 
lxb_status_t lxb_html_encoding_init (lxb_html_encoding_t *em)
 
lxb_html_encoding_tlxb_html_encoding_destroy (lxb_html_encoding_t *em, bool self_destroy)
 
lxb_status_t lxb_html_encoding_determine (lxb_html_encoding_t *em, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_html_encoding_content (const lxb_char_t *data, const lxb_char_t *end, const lxb_char_t **name_end)
 
lxb_html_encoding_tlxb_html_encoding_create_noi (void)
 
void lxb_html_encoding_clean_noi (lxb_html_encoding_t *em)
 
lxb_html_encoding_entry_tlxb_html_encoding_meta_entry_noi (lxb_html_encoding_t *em, size_t idx)
 
size_t lxb_html_encoding_meta_length_noi (lxb_html_encoding_t *em)
 
lexbor_array_obj_tlxb_html_encoding_meta_result_noi (lxb_html_encoding_t *em)
 

Function Documentation

◆ lxb_html_encoding_clean_noi()

void lxb_html_encoding_clean_noi ( lxb_html_encoding_t * em)

Definition at line 557 of file encoding.c.

◆ lxb_html_encoding_content()

const lxb_char_t * lxb_html_encoding_content ( const lxb_char_t * data,
const lxb_char_t * end,
const lxb_char_t ** name_end )

Definition at line 344 of file encoding.c.

◆ lxb_html_encoding_create_noi()

lxb_html_encoding_t * lxb_html_encoding_create_noi ( void )

Definition at line 551 of file encoding.c.

◆ lxb_html_encoding_destroy()

lxb_html_encoding_t * lxb_html_encoding_destroy ( lxb_html_encoding_t * em,
bool self_destroy )

Definition at line 86 of file encoding.c.

◆ lxb_html_encoding_determine()

lxb_status_t lxb_html_encoding_determine ( lxb_html_encoding_t * em,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 103 of file encoding.c.

◆ lxb_html_encoding_init()

lxb_status_t lxb_html_encoding_init ( lxb_html_encoding_t * em)

Definition at line 67 of file encoding.c.

◆ lxb_html_encoding_meta_entry_noi()

lxb_html_encoding_entry_t * lxb_html_encoding_meta_entry_noi ( lxb_html_encoding_t * em,
size_t idx )

Definition at line 563 of file encoding.c.

◆ lxb_html_encoding_meta_length_noi()

size_t lxb_html_encoding_meta_length_noi ( lxb_html_encoding_t * em)

Definition at line 569 of file encoding.c.

◆ lxb_html_encoding_meta_result_noi()

lexbor_array_obj_t * lxb_html_encoding_meta_result_noi ( lxb_html_encoding_t * em)

Definition at line 575 of file encoding.c.

◆ lxb_html_encoding_skip_name()

lxb_inline const lxb_char_t * lxb_html_encoding_skip_name ( const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 41 of file encoding.c.

◆ lxb_html_encoding_skip_spaces()

lxb_inline const lxb_char_t * lxb_html_encoding_skip_spaces ( const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 23 of file encoding.c.

◆ lxb_html_encoding_tag_end()

lxb_inline const lxb_char_t * lxb_html_encoding_tag_end ( const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 56 of file encoding.c.