Mercurial > pidgin.yaz
comparison libgaim/protocols/jabber/jabber.h @ 14436:289490ee84d1
[gaim-migrate @ 17150]
libxml2 is now required for XML parsing
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Mon, 04 Sep 2006 03:55:12 +0000 |
parents | 6e89bfd2b33f |
children | 118fd0dc5b6e |
comparison
equal
deleted
inserted
replaced
14435:9c6533500fff | 14436:289490ee84d1 |
---|---|
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | 20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
21 */ | 21 */ |
22 #ifndef _GAIM_JABBER_H_ | 22 #ifndef _GAIM_JABBER_H_ |
23 #define _GAIM_JABBER_H_ | 23 #define _GAIM_JABBER_H_ |
24 | 24 |
25 #ifdef HAVE_LIBXML | |
26 #include <libxml/parser.h> | 25 #include <libxml/parser.h> |
27 #endif | |
28 #include <glib.h> | 26 #include <glib.h> |
29 #include "circbuffer.h" | 27 #include "circbuffer.h" |
30 #include "connection.h" | 28 #include "connection.h" |
31 #include "dnssrv.h" | 29 #include "dnssrv.h" |
32 #include "roomlist.h" | 30 #include "roomlist.h" |
69 int fd; | 67 int fd; |
70 | 68 |
71 GaimSrvQueryData *srv_query_data; | 69 GaimSrvQueryData *srv_query_data; |
72 GaimProxyConnectData *connect_data; | 70 GaimProxyConnectData *connect_data; |
73 | 71 |
74 #ifdef HAVE_LIBXML | |
75 xmlParserCtxt *context; | 72 xmlParserCtxt *context; |
76 #else | |
77 GMarkupParseContext *context; | |
78 #endif | |
79 xmlnode *current; | 73 xmlnode *current; |
80 | 74 |
81 enum { | 75 enum { |
82 JABBER_PROTO_0_9, | 76 JABBER_PROTO_0_9, |
83 JABBER_PROTO_1_0 | 77 JABBER_PROTO_1_0 |