void xmpp_xml_chardata(void *data, const XML_Char *s, int len)
{
- struct citxmpp *X = XMPP;
+ citxmpp *X = XMPP;
if (X->chardata_alloc == 0) {
X->chardata_alloc = SIZ;
*/
void xmpp_greeting(void) {
strcpy(CC->cs_clientname, "XMPP session");
- CC->session_specific_data = malloc(sizeof(struct citxmpp));
- memset(XMPP, 0, sizeof(struct citxmpp));
+ CC->session_specific_data = malloc(sizeof(citxmpp));
+ memset(XMPP, 0, sizeof(citxmpp));
XMPP->last_event_processed = queue_event_seq;
/* XMPP does not use a greeting, but we still have to initialize some things. */
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-struct citxmpp { /* Information about the current session */
+typedef struct _citxmpp { /* Information about the current session */
XML_Parser xp; /* XML parser instance for incoming client stream */
char server_name[256]; /* who they think we are */
char *chardata;
int bind_requested; /* In this stanza, client is asking server to bind a resource. */
int ping_requested; /* In this stanza, client is pinging the server. */
-};
+} citxmpp;
-#define XMPP ((struct citxmpp *)CC->session_specific_data)
+#define XMPP ((citxmpp *)CC->session_specific_data)
struct xmpp_event {
struct xmpp_event *next;