]> code.citadel.org Git - citadel.git/blobdiff - citadel/msgbase.h
* Reworked some of the data structures to handle multiple recipients
[citadel.git] / citadel / msgbase.h
index 56e5e424aed9e173c2bb37b9fdbc582d02137d8f..4cfb0a1a366ca12ce29665d3262caf31cd76931a 100644 (file)
@@ -44,7 +44,7 @@ void cmd_msg4 (char *cmdbuf);
 void cmd_opna (char *cmdbuf);
 long send_message (struct CtdlMessage *, int, FILE *);
 void loadtroom (void);
-void CtdlSaveMsg(struct CtdlMessage *, char *, char *, int, int);
+long CtdlSaveMsg(struct CtdlMessage *, char *, char *, int, int);
 void quickie_message (char *, char *, char *, char *);
 struct CtdlMessage *make_message (struct usersupp *, char *,
                   char *, int, int, int, char *);
@@ -69,3 +69,5 @@ void CtdlFreeMessage(struct CtdlMessage *msg);
 void serialize_message(struct ser_ret *, struct CtdlMessage *);
 int is_valid_message(struct CtdlMessage *);
 int ReplicationChecks(struct CtdlMessage *);
+int CtdlSaveMsgPointerInRoom(char *roomname, long msgid, int flags);
+char *CtdlReadMessageBody(char *terminator, size_t maxlen, char *exist);