|
RetroArch
|
#include <stdio.h>#include <stdint.h>#include <stddef.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include <boolean.h>#include <streams/file_stream.h>#include <compat/posix_string.h>#include <string/stdstring.h>#include <formats/rxml.h>Classes | |
| struct | rxml_document |
Functions | |
| struct rxml_node * | rxml_root_node (rxml_document_t *doc) |
| static void | rxml_free_node (struct rxml_node *node) |
| static bool | validate_header (const char **ptr) |
| static bool | range_is_space (const char *begin, const char *end) |
| static void | skip_spaces (const char **ptr_) |
| static char * | strdup_range (const char *begin, const char *end) |
| static char * | strdup_range_escape (const char *begin, const char *end) |
| static struct rxml_attrib_node * | rxml_parse_attrs (const char *str) |
| static char * | find_first_space (const char *str) |
| static bool | rxml_parse_tag (struct rxml_node *node, const char *str) |
| static struct rxml_node * | rxml_parse_node (const char **ptr_) |
| static char * | purge_xml_comments (const char *str) |
| rxml_document_t * | rxml_load_document (const char *path) |
| void | rxml_free_document (rxml_document_t *doc) |
| char * | rxml_node_attrib (struct rxml_node *node, const char *attrib) |
|
static |
|
static |
| void rxml_free_document | ( | rxml_document_t * | doc | ) |
| rxml_document_t* rxml_load_document | ( | const char * | path | ) |
|
static |
| struct rxml_node* rxml_root_node | ( | rxml_document_t * | doc | ) |
1.8.15