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