preserve stringlengths when outputting stuff in the imap module
[citadel.git] / citadel / msgbase.h
index 058c902e583d231f399fb6b094bd7b61b940f99d..a9a4eaba47a1ef0848d10b8c7138014d11f074b5 100644 (file)
@@ -145,6 +145,8 @@ void CM_Free           (struct CtdlMessage *msg);
 void CM_FreeContents   (struct CtdlMessage *msg);
 int  CM_IsValidMsg     (struct CtdlMessage *msg);
 
+#define CM_KEY(Message, Which) Message->cm_fields[Which], Message->cm_lengths[Which]
+
 void CtdlSerializeMessage(struct ser_ret *, struct CtdlMessage *);
 void ReplicationChecks(struct CtdlMessage *);
 int CtdlSaveMsgPointersInRoom(char *roomname, long newmsgidlist[], int num_newmsgs,