Home
last modified time | relevance | path

Searched refs:ch_data (Results 1 – 3 of 3) sorted by relevance

/php-src/ext/dom/lexbor/lexbor/dom/interfaces/
H A Dcharacter_data.c32 const lxb_dom_character_data_t *ch_data) in lxb_dom_character_data_interface_clone() argument
41 if (lxb_dom_character_data_interface_copy(new, ch_data) != LXB_STATUS_OK) { in lxb_dom_character_data_interface_clone()
90 lxb_dom_character_data_replace(lxb_dom_character_data_t *ch_data, in lxb_dom_character_data_replace() argument
94 if (ch_data->data.data == NULL) { in lxb_dom_character_data_replace()
95 lexbor_str_init(&ch_data->data, ch_data->node.owner_document->text, len); in lxb_dom_character_data_replace()
96 if (ch_data->data.data == NULL) { in lxb_dom_character_data_replace()
100 else if (lexbor_str_size(&ch_data->data) < len) { in lxb_dom_character_data_replace()
103 data = lexbor_str_realloc(&ch_data->data, in lxb_dom_character_data_replace()
110 memcpy(ch_data->data.data, data, sizeof(lxb_char_t) * len); in lxb_dom_character_data_replace()
112 ch_data->data.data[len] = 0x00; in lxb_dom_character_data_replace()
[all …]
H A Dcharacter_data.h32 const lxb_dom_character_data_t *ch_data);
42 lxb_dom_character_data_replace(lxb_dom_character_data_t *ch_data,
H A Dnode.c1132 lxb_dom_character_data_t *ch_data; in lxb_dom_node_text_content() local
1134 ch_data = lxb_dom_interface_character_data(node); in lxb_dom_node_text_content()
1135 length = ch_data->data.length; in lxb_dom_node_text_content()
1144 memcpy(text, ch_data->data.data, sizeof(lxb_char_t) * (length + 1)); in lxb_dom_node_text_content()
1188 lxb_dom_character_data_t *ch_data = &lxb_dom_interface_text(node)->char_data; in lxb_dom_node_text_content_concatenate() local
1190 memcpy(*text, ch_data->data.data, sizeof(lxb_char_t) * ch_data->data.length); in lxb_dom_node_text_content_concatenate()
1192 *text = *text + ch_data->data.length; in lxb_dom_node_text_content_concatenate()

Completed in 11 milliseconds