Lines Matching refs:fptr

276 static int xml_elem_writefunc(int (*fptr)(void *data, const char *text, int size), const char *text…  in xml_elem_writefunc()
278 return fptr && text ? fptr(data, text, len ? len : strlen(text)) : 0; in xml_elem_writefunc()
373 static void xml_element_serialize(xml_element *el, int (*fptr)(void *data, const char *text, int si… in xml_element_serialize()
392 xml_elem_writefunc(fptr, XML_DECL_START, data, XML_DECL_START_LEN); in xml_element_serialize()
393 xml_elem_writefunc(fptr, WHITESPACE, data, WHITESPACE_LEN); in xml_element_serialize()
394 xml_elem_writefunc(fptr, XML_DECL_VERSION, data, XML_DECL_VERSION_LEN); in xml_element_serialize()
396 xml_elem_writefunc(fptr, WHITESPACE, data, WHITESPACE_LEN); in xml_element_serialize()
397 xml_elem_writefunc(fptr, XML_DECL_ENCODING_ATTR, data, XML_DECL_ENCODING_ATTR_LEN); in xml_element_serialize()
398 xml_elem_writefunc(fptr, EQUALS, data, EQUALS_LEN); in xml_element_serialize()
399 xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN); in xml_element_serialize()
400 xml_elem_writefunc(fptr, options->encoding, data, 0); in xml_element_serialize()
401 xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN); in xml_element_serialize()
403 xml_elem_writefunc(fptr, XML_DECL_END, data, XML_DECL_END_LEN); in xml_element_serialize()
405 xml_elem_writefunc(fptr, NEWLINE, data, NEWLINE_LEN); in xml_element_serialize()
410 xml_elem_writefunc(fptr, whitespace, data, depth - 2); in xml_element_serialize()
413 xml_elem_writefunc(fptr,START_TOKEN_BEGIN, data, START_TOKEN_BEGIN_LEN); in xml_element_serialize()
415 xml_elem_writefunc(fptr, el->name, data, 0); in xml_element_serialize()
421 xml_elem_writefunc(fptr, WHITESPACE, data, WHITESPACE_LEN); in xml_element_serialize()
422 xml_elem_writefunc(fptr, iter->key, data, 0); in xml_element_serialize()
423 xml_elem_writefunc(fptr, EQUALS, data, EQUALS_LEN); in xml_element_serialize()
424 xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN); in xml_element_serialize()
425 xml_elem_writefunc(fptr, iter->val, data, 0); in xml_element_serialize()
426 xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN); in xml_element_serialize()
433 xml_elem_writefunc(fptr, "None", data, 0); in xml_element_serialize()
437 xml_elem_writefunc(fptr, EMPTY_START_TOKEN_END, data, EMPTY_START_TOKEN_END_LEN); in xml_element_serialize()
441 xml_elem_writefunc(fptr, START_TOKEN_END, data, START_TOKEN_END_LEN); in xml_element_serialize()
456 xml_elem_writefunc(fptr, CDATA_BEGIN, data, CDATA_BEGIN_LEN); in xml_element_serialize()
459 xml_elem_writefunc(fptr, escaped_str, data, buflen); in xml_element_serialize()
466 xml_elem_writefunc(fptr, CDATA_END, data, CDATA_END_LEN); in xml_element_serialize()
476 xml_elem_writefunc(fptr, NEWLINE, data, NEWLINE_LEN); in xml_element_serialize()
479 xml_element_serialize(kids, fptr, data, options, depth); in xml_element_serialize()
484 xml_elem_writefunc(fptr, whitespace, data, depth - 2); in xml_element_serialize()
489 xml_elem_writefunc(fptr, END_TOKEN_BEGIN, data, END_TOKEN_BEGIN_LEN); in xml_element_serialize()
490 xml_elem_writefunc(fptr,el->name ? el->name : "None", data, 0); in xml_element_serialize()
491 xml_elem_writefunc(fptr, END_TOKEN_END, data, END_TOKEN_END_LEN); in xml_element_serialize()
494 xml_elem_writefunc(fptr, NEWLINE, data, NEWLINE_LEN); in xml_element_serialize()