Lines Matching refs:fptr

272 static int xml_elem_writefunc(int (*fptr)(void *data, const char *text, int size), const char *text…  in xml_elem_writefunc()
274 return fptr && text ? fptr(data, text, len ? len : strlen(text)) : 0; in xml_elem_writefunc()
369 static void xml_element_serialize(xml_element *el, int (*fptr)(void *data, const char *text, int si… in xml_element_serialize()
388 xml_elem_writefunc(fptr, XML_DECL_START, data, XML_DECL_START_LEN); in xml_element_serialize()
389 xml_elem_writefunc(fptr, WHITESPACE, data, WHITESPACE_LEN); in xml_element_serialize()
390 xml_elem_writefunc(fptr, XML_DECL_VERSION, data, XML_DECL_VERSION_LEN); in xml_element_serialize()
392 xml_elem_writefunc(fptr, WHITESPACE, data, WHITESPACE_LEN); in xml_element_serialize()
393 xml_elem_writefunc(fptr, XML_DECL_ENCODING_ATTR, data, XML_DECL_ENCODING_ATTR_LEN); in xml_element_serialize()
394 xml_elem_writefunc(fptr, EQUALS, data, EQUALS_LEN); in xml_element_serialize()
395 xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN); in xml_element_serialize()
396 xml_elem_writefunc(fptr, options->encoding, data, 0); in xml_element_serialize()
397 xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN); in xml_element_serialize()
399 xml_elem_writefunc(fptr, XML_DECL_END, data, XML_DECL_END_LEN); in xml_element_serialize()
401 xml_elem_writefunc(fptr, NEWLINE, data, NEWLINE_LEN); in xml_element_serialize()
406 xml_elem_writefunc(fptr, whitespace, data, depth - 2); in xml_element_serialize()
409 xml_elem_writefunc(fptr,START_TOKEN_BEGIN, data, START_TOKEN_BEGIN_LEN); in xml_element_serialize()
411 xml_elem_writefunc(fptr, el->name, data, 0); in xml_element_serialize()
417 xml_elem_writefunc(fptr, WHITESPACE, data, WHITESPACE_LEN); in xml_element_serialize()
418 xml_elem_writefunc(fptr, iter->key, data, 0); in xml_element_serialize()
419 xml_elem_writefunc(fptr, EQUALS, data, EQUALS_LEN); in xml_element_serialize()
420 xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN); in xml_element_serialize()
421 xml_elem_writefunc(fptr, iter->val, data, 0); in xml_element_serialize()
422 xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN); in xml_element_serialize()
429 xml_elem_writefunc(fptr, "None", data, 0); in xml_element_serialize()
433 xml_elem_writefunc(fptr, EMPTY_START_TOKEN_END, data, EMPTY_START_TOKEN_END_LEN); in xml_element_serialize()
437 xml_elem_writefunc(fptr, START_TOKEN_END, data, START_TOKEN_END_LEN); in xml_element_serialize()
452 xml_elem_writefunc(fptr, CDATA_BEGIN, data, CDATA_BEGIN_LEN); in xml_element_serialize()
455 xml_elem_writefunc(fptr, escaped_str, data, buflen); in xml_element_serialize()
462 xml_elem_writefunc(fptr, CDATA_END, data, CDATA_END_LEN); in xml_element_serialize()
472 xml_elem_writefunc(fptr, NEWLINE, data, NEWLINE_LEN); in xml_element_serialize()
475 xml_element_serialize(kids, fptr, data, options, depth); in xml_element_serialize()
480 xml_elem_writefunc(fptr, whitespace, data, depth - 2); in xml_element_serialize()
485 xml_elem_writefunc(fptr, END_TOKEN_BEGIN, data, END_TOKEN_BEGIN_LEN); in xml_element_serialize()
486 xml_elem_writefunc(fptr,el->name ? el->name : "None", data, 0); in xml_element_serialize()
487 xml_elem_writefunc(fptr, END_TOKEN_END, data, END_TOKEN_END_LEN); in xml_element_serialize()
490 xml_elem_writefunc(fptr, NEWLINE, data, NEWLINE_LEN); in xml_element_serialize()