X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserver%2Fmsgbase.h;h=80033bc6badd657eccc6725b7547188ca03a27f3;hb=64ad1443540350c9570e98df9236c87c434a3cce;hp=356e0ff9c9a30d932552a00c86e0bdab670aa7cb;hpb=51c0c7fe81708028e1191bd6149c30707cd4c541;p=citadel.git diff --git a/citadel/server/msgbase.h b/citadel/server/msgbase.h index 356e0ff9c..80033bc6b 100644 --- a/citadel/server/msgbase.h +++ b/citadel/server/msgbase.h @@ -122,8 +122,9 @@ int CM_IsValidMsg (struct CtdlMessage *msg); // Serialization routines use this struct to return a pointer and a length struct ser_ret { - size_t len; - unsigned char *ser; + size_t len; // length of allocation + unsigned char *ser; // pointer to allocation + unsigned char *msgstart; // pointer to the "M" (message text) field }; struct ser_ret CtdlSerializeMessage(struct CtdlMessage *); @@ -133,7 +134,6 @@ int CtdlSaveMsgPointersInRoom(char *roomname, long newmsgidlist[], int num_newms int do_repl_check, struct CtdlMessage *supplied_msg, int suppress_refcount_adj ); int CtdlSaveMsgPointerInRoom(char *roomname, long msgid, int do_repl_check, struct CtdlMessage *msg); -long CtdlSaveThisMessage(struct CtdlMessage *msg, long msgid, int Reply); char *CtdlReadMessageBody(char *terminator, long tlen, size_t maxlen, StrBuf *exist, int crlf); StrBuf *CtdlReadMessageBodyBuf( char *terminator, // token signalling EOT