void do_help_subst (char *buffer);
void memfmout (int width, char *mptr, char subst);
void output_mime_parts(char *);
-time_t output_message (char *msgid, int mode, int headers_only);
+time_t output_message (char *, int, int);
void cmd_msg0 (char *cmdbuf);
void cmd_msg2 (char *cmdbuf);
void cmd_msg3 (char *cmdbuf);
void cmd_msg4 (char *cmdbuf);
+void cmd_opna (char *cmdbuf);
long int send_message (char *message_in_memory, size_t message_length,
int generate_id);
void loadtroom (void);
void cmd_ent3 (char *entargs);
void cmd_dele (char *delstr);
void cmd_move (char *args);
+void GetSuppMsgInfo(struct SuppMsgInfo *, long);
+void PutSuppMsgInfo(struct SuppMsgInfo *);
+void AdjRefCount(long, int);
+void simple_listing(long);
+void CtdlForEachMessage(int mode, long ref,
+ char *content_type,
+ void (*CallBack) (long msgnum) );
+int CtdlDeleteMessages(char *, long, char *);
+void CtdlWriteObject(char *, char *, char *, int, int, int);
+struct CtdlMessage *CtdlFetchMessage(long msgnum);