Keep track of thread references, in the server and in the text client. This required...
[citadel.git] / citadel / citadel_ipc.h
index ca41a3b0459e8e1ca918bc1f11d950d28fa5a9f1..01b0636223b784d142d4d600fb1326612814251f 100644 (file)
@@ -146,6 +146,7 @@ struct ctdlipcmessage {
        char anonymous;                 /* An anonymous message */
        char mime_chosen[SIZ];          /* Chosen MIME part to output */
        char content_type[SIZ];         /* How would you like that? */
+       char references[SIZ];           /* Thread references */
 };
 
 
@@ -228,7 +229,7 @@ int CtdlIPCSetRoomAttributes(CtdlIPC *ipc, int forget, struct ctdlroom *qret,
 int CtdlIPCGetRoomAide(CtdlIPC *ipc, char *cret);
 int CtdlIPCSetRoomAide(CtdlIPC *ipc, const char *username, char *cret);
 int CtdlIPCPostMessage(CtdlIPC *ipc, int flag, int *subject_required, 
-                                          const struct ctdlipcmessage *mr,
+                                          struct ctdlipcmessage *mr,
                                           char *cret);
 int CtdlIPCRoomInfo(CtdlIPC *ipc, char **iret, char *cret);
 int CtdlIPCDeleteMessage(CtdlIPC *ipc, long msgnum, char *cret);