#include "xode.h"

Go to the source code of this file.
Functions | |
| void | xode_spool_add (xode_spool s, char *str) |
| void | xode_spool_free (xode_spool s) |
| int | xode_spool_getlen (const xode_spool s) |
| xode_pool | xode_spool_getpool (const xode_spool s) |
| xode_spool | xode_spool_new (void) |
| xode_spool | xode_spool_newfrompool (xode_pool p) |
| char * | xode_spool_str (xode_pool p,...) |
| char * | xode_spool_tostr (xode_spool s) |
| void | xode_spooler (xode_spool s,...) |
| char * | xode_strescape (xode_pool p, char *buf) |
| char * | xode_strunescape (xode_pool p, char *buf) |
Definition in file xmpp/xode_str.c.
| void xode_spool_add | ( | xode_spool | s, | |
| char * | str | |||
| ) |
Definition at line 67 of file xmpp/xode_str.c.
References xode_spool_node::c, xode_spool_struct::first, xode_spool_struct::last, xode_spool_struct::len, len, xode_spool_node::next, NULL, xode_spool_struct::p, xode_pool_malloc(), and xode_pool_strdup().
Referenced by _xode_tag2str(), _xode_to_prettystr(), _xode_tospool(), xode_spool_str(), and xode_spooler().
| void xode_spool_free | ( | xode_spool | s | ) |
Definition at line 45 of file xmpp/xode_str.c.
References xode_pool_free(), and xode_spool_getpool().
| int xode_spool_getlen | ( | const xode_spool | s | ) |
| xode_pool xode_spool_getpool | ( | const xode_spool | s | ) |
Definition at line 29 of file xmpp/xode_str.c.
References NULL, and xode_spool_struct::p.
Referenced by xode_spool_free().
| xode_spool xode_spool_new | ( | void | ) |
Definition at line 62 of file xmpp/xode_str.c.
References xode_pool_heap(), and xode_spool_newfrompool().
| xode_spool xode_spool_newfrompool | ( | xode_pool | p | ) |
Definition at line 50 of file xmpp/xode_str.c.
References xode_spool_struct::first, xode_spool_struct::last, xode_spool_struct::len, NULL, xode_spool_struct::p, s, and xode_pool_malloc().
Referenced by _xode_tospool(), xode_spool_new(), xode_spool_str(), and xode_to_prettystr().
| char* xode_spool_str | ( | xode_pool | p, | |
| ... | ||||
| ) |
Definition at line 137 of file xmpp/xode_str.c.
References NULL, s, xode_spool_add(), xode_spool_newfrompool(), and xode_spool_tostr().
| char* xode_spool_tostr | ( | xode_spool | s | ) |
Definition at line 114 of file xmpp/xode_str.c.
References xode_spool_node::c, xode_spool_struct::first, xode_spool_struct::len, xode_spool_node::next, NULL, xode_spool_struct::p, and xode_pool_malloc().
Referenced by xode_spool_str(), xode_to_prettystr(), and xode_to_str().
| void xode_spooler | ( | xode_spool | s, | |
| ... | ||||
| ) |
Definition at line 91 of file xmpp/xode_str.c.
References NULL, and xode_spool_add().
Referenced by _xode_tag2str(), and _xode_to_prettystr().
| char* xode_strescape | ( | xode_pool | p, | |
| char * | buf | |||
| ) |
Definition at line 210 of file xmpp/xode_str.c.
References NULL, and xode_pool_malloc().
Referenced by _xode_tag2str(), and _xode_tospool().
| char* xode_strunescape | ( | xode_pool | p, | |
| char * | buf | |||
| ) |
1.5.6