Put our known stringlength into the mime parser so it doesn't need to strlen again.
[citadel.git] / citadel / msgbase.h
index a9a4eaba47a1ef0848d10b8c7138014d11f074b5..aecdb18f6c9525dce5ea8578f464b39ff152006b 100644 (file)
@@ -146,6 +146,8 @@ 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]
+#define CM_RANGE(Message, Which) Message->cm_fields[Which], \
+               Message->cm_fields[Which] + Message->cm_lengths[Which]
 
 void CtdlSerializeMessage(struct ser_ret *, struct CtdlMessage *);
 void ReplicationChecks(struct CtdlMessage *);