diff options
author | unknown <bar@bar.mysql.r18.ru> | 2003-01-03 12:30:01 +0400 |
---|---|---|
committer | unknown <bar@bar.mysql.r18.ru> | 2003-01-03 12:30:01 +0400 |
commit | d5ddb99772f0970b823d9d475da8d0236c79a08f (patch) | |
tree | 266cb4d5a2e72661dea8829b1c4e1784cf144710 /include/my_xml.h | |
parent | 43d8212eec25d4def258b6a28a14978a5b79ea4c (diff) | |
download | mariadb-git-d5ddb99772f0970b823d9d475da8d0236c79a08f.tar.gz |
User data
Diffstat (limited to 'include/my_xml.h')
-rw-r--r-- | include/my_xml.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/my_xml.h b/include/my_xml.h index 25db161715a..0d968ab38c7 100644 --- a/include/my_xml.h +++ b/include/my_xml.h @@ -34,6 +34,7 @@ typedef struct xml_stack_st const char *beg; const char *cur; const char *end; + void *user_data; int (*enter)(struct xml_stack_st *st,const char *val, uint len); int (*value)(struct xml_stack_st *st,const char *val, uint len); int (*leave)(struct xml_stack_st *st,const char *val, uint len); @@ -46,6 +47,7 @@ int my_xml_parse(MY_XML_PARSER *st,const char *str, uint len); void my_xml_set_value_handler(MY_XML_PARSER *st, int (*)(MY_XML_PARSER *, const char *, uint len)); void my_xml_set_enter_handler(MY_XML_PARSER *st, int (*)(MY_XML_PARSER *, const char *, uint len)); void my_xml_set_leave_handler(MY_XML_PARSER *st, int (*)(MY_XML_PARSER *, const char *, uint len)); +void my_xml_set_user_data(MY_XML_PARSER *st, void *); uint my_xml_error_pos(MY_XML_PARSER *st); uint my_xml_error_lineno(MY_XML_PARSER *st); |