]>
Dogcows Code - chaz/openbox/blob - openbox/parse.h
199e8104d7d1abd81e232a97a1d308ec12bb606e
6 #include <libxml/parser.h>
9 typedef void (*ParseCallback
)(xmlDocPtr doc
, xmlNodePtr node
, void *data
);
12 void parse_shutdown();
14 void parse_register(const char *tag
, ParseCallback func
, void *data
);
18 void parse_tree(xmlDocPtr doc
, xmlNodePtr node
, void *nothing
);
23 xmlNodePtr
parse_find_node(const char *tag
, xmlNodePtr node
);
25 char *parse_string(xmlDocPtr doc
, xmlNodePtr node
);
26 int parse_int(xmlDocPtr doc
, xmlNodePtr node
);
27 gboolean
parse_bool(xmlDocPtr doc
, xmlNodePtr node
);
29 gboolean
parse_contains(const char *val
, xmlDocPtr doc
, xmlNodePtr node
);
30 gboolean
parse_attr_contains(const char *val
, xmlNodePtr node
,
33 gboolean
parse_attr_string(const char *name
, xmlNodePtr node
, char **value
);
34 gboolean
parse_attr_int(const char *name
, xmlNodePtr node
, int *value
);
36 Action
*parse_action(xmlDocPtr doc
, xmlNodePtr node
);
This page took 0.036156 seconds and 4 git commands to generate.