//#define DEBUG_HTTP
//#define REQUEST_BODY_TO_STDERR
//#define RESPONSE_BODY_TO_STDERR
-#define DEBUG_XML_PARSE
+//#define DEBUG_XML_PARSE
#define SHOW_ME_VAPPEND_PRINTF
#define DAV_MOVE 0 // MOVE=0 COPY=1 don't change these!
#define DAV_COPY 1 // they are the values used in the Citadel Server MOVE command
-
// FIXME retrieve this from the server
#define default_zone_name ""
-// Everything below here is generated with this command:
-// cproto -f2 *.c 2>/dev/null |sed 's/^\/\*/\n\/\//g' | sed 's/\ \*\/$//g'
-
// admin_functions.c
void try_login(struct http_transaction *, struct ctdlsession *);
void logout(struct http_transaction *, struct ctdlsession *);
void caldav_xml_end(void *, const char *);
void caldav_xml_chardata(void *, const XML_Char *, int);
StrBuf *fetch_ical(struct ctdlsession *, long);
-void cal_multiget_out(long, StrBuf *, StrBuf *, StrBuf *);
-void caldav_report_one_item(struct http_transaction *, struct ctdlsession *, StrBuf *, StrBuf *);
int caldav_time_range_filter_matches(icalcomponent *, char *, char *);
int caldav_apply_filters(void *, Array *, int);
void caldav_report(struct http_transaction *, struct ctdlsession *);
void spawn_another_worker_thread(int *);
void worker_entry(int *);
int webserver(char *, int, int);
+