]> code.citadel.org Git - citadel.git/blobdiff - citadel/msgbase.h
* Renamed the "Extended message ID" field to "Exclusive message ID"
[citadel.git] / citadel / msgbase.h
index cc3f3c96ff22ac330cc619b2d7d795fcfe7096ed..876b6e46d4b3e6c9368e9b2b38f2106e7d35cd5a 100644 (file)
@@ -35,6 +35,7 @@ enum {
 #define HEADERS_ALL    0       /* Headers and body */
 #define        HEADERS_ONLY    1       /* Headers only */
 #define        HEADERS_NONE    2       /* Body only */
+#define HEADERS_FAST   3       /* Headers only with no MIME info */
 
 
 struct ma_info {
@@ -45,7 +46,7 @@ struct ma_info {
 
 
 struct repl {                  /* Info for replication checking */
-       char extended_id[SIZ];
+       char exclusive_id[SIZ];
        time_t highest;
 };
 
@@ -81,7 +82,7 @@ void cmd_msg3 (char *cmdbuf);
 void cmd_msg4 (char *cmdbuf);
 void cmd_msgp (char *cmdbuf);
 void cmd_opna (char *cmdbuf);
-long send_message (struct CtdlMessage *, FILE *);
+long send_message (struct CtdlMessage *);
 void loadtroom (void);
 long CtdlSubmitMsg(struct CtdlMessage *, struct recptypes *, char *);
 void quickie_message (char *, char *, char *, char *, int, char *);
@@ -101,7 +102,7 @@ int CtdlForEachMessage(int mode, long ref,
 int CtdlDeleteMessages(char *, long, char *);
 void CtdlWriteObject(char *, char *, char *, struct ctdluser *,
                        int, int, unsigned int);
-struct CtdlMessage *CtdlFetchMessage(long msgnum);
+struct CtdlMessage *CtdlFetchMessage(long msgnum, int with_body);
 void CtdlFreeMessage(struct CtdlMessage *msg);
 void serialize_message(struct ser_ret *, struct CtdlMessage *);
 int is_valid_message(struct CtdlMessage *);