CON_SYS /* This is a system context and mustn't be purged */
} CCState;
+#ifndef __ASYNCIO__
+#define __ASYNCIO__
typedef struct AsyncIO AsyncIO; /* forward declaration for event_client.h */
+#endif
+#ifndef __CIT_CONTEXT__
+#define __CIT_CONTEXT__
typedef struct CitContext CitContext;
+#endif
/*
* Here's the big one... the Citadel context structure.
int msg4_dont_decode;
/* Dynamically allocated session data */
- char *session_specific_data; /* Used by individual protocol modules */
+ void *session_specific_data; /* Used by individual protocol modules */
struct cit_ical *CIT_ICAL; /* calendaring data */
struct ma_info *ma; /* multipart/alternative data */
const char *ServiceName; /* readable purpose of this session */