diff options
Diffstat (limited to 'openbox/parse.h')
| -rw-r--r-- | openbox/parse.h | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/openbox/parse.h b/openbox/parse.h deleted file mode 100644 index 199e8104..00000000 --- a/openbox/parse.h +++ /dev/null @@ -1,38 +0,0 @@ -#ifndef __parse_h -#define __parse_h - -#include "action.h" - -#include <libxml/parser.h> -#include <glib.h> - -typedef void (*ParseCallback)(xmlDocPtr doc, xmlNodePtr node, void *data); - -void parse_startup(); -void parse_shutdown(); - -void parse_register(const char *tag, ParseCallback func, void *data); - -void parse_config(); - -void parse_tree(xmlDocPtr doc, xmlNodePtr node, void *nothing); - - -/* helpers */ - -xmlNodePtr parse_find_node(const char *tag, xmlNodePtr node); - -char *parse_string(xmlDocPtr doc, xmlNodePtr node); -int parse_int(xmlDocPtr doc, xmlNodePtr node); -gboolean parse_bool(xmlDocPtr doc, xmlNodePtr node); - -gboolean parse_contains(const char *val, xmlDocPtr doc, xmlNodePtr node); -gboolean parse_attr_contains(const char *val, xmlNodePtr node, - const char *name); - -gboolean parse_attr_string(const char *name, xmlNodePtr node, char **value); -gboolean parse_attr_int(const char *name, xmlNodePtr node, int *value); - -Action *parse_action(xmlDocPtr doc, xmlNodePtr node); - -#endif |
