* Reference count adjustments are now deferred by queuing
[citadel.git] / citadel / msgbase.h
index 33f67b9efa50e5b7f9282ca6b0c2d28d3983e0a4..026908fa381c34da3e55be354a6c0cc2e97a4578 100644 (file)
@@ -102,6 +102,8 @@ void cmd_move (char *args);
 void GetMetaData(struct MetaData *, long);
 void PutMetaData(struct MetaData *);
 void AdjRefCount(long, int);
+void TDAP_AdjRefCount(long, int);
+int TDAP_ProcessAdjRefCountQueue(void);
 void simple_listing(long, void *);
 int CtdlMsgCmp(struct CtdlMessage *msg, struct CtdlMessage *template);
 int CtdlForEachMessage(int mode,
@@ -111,7 +113,7 @@ int CtdlForEachMessage(int mode,
                        struct CtdlMessage *compare,
                         void (*CallBack) (long, void *),
                        void *userdata);
-int CtdlDeleteMessages(char *, long *, int, char *, int);
+int CtdlDeleteMessages(char *, long *, int, char *);
 void CtdlWriteObject(char *, char *, char *, struct ctdluser *,
                        int, int, unsigned int);
 struct CtdlMessage *CtdlFetchMessage(long msgnum, int with_body);