// disclosure is subject to the GNU General Public License v3.
// uncomment one or more of these to see raw http transactions
-#define DEBUG_HTTP
-#define REQUEST_BODY_TO_STDERR
+//#define DEBUG_HTTP
+//#define REQUEST_BODY_TO_STDERR
//#define RESPONSE_BODY_TO_STDERR
+//#define DEBUG_XML_PARSE
#define SHOW_ME_VAPPEND_PRINTF
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_apply_one_filter(void *, char *);
+int caldav_apply_filters(void *, Array *);
void caldav_report(struct http_transaction *, struct ctdlsession *);
// ctdlclient.c