*/
void cmd_msgs(char *cmdbuf)
{
- int a;
- int mode;
+ int a = 0;
+ int mode = 0;
char which[256];
- int cm_howmany;
- long cm_gt;
+ int cm_howmany = 0;
+ long cm_gt = 0L;
extract(which,cmdbuf,0);
* get a message off disk.
*
*/
-void output_message(char *msgid, int mode, int headers_only)
-{
+void output_message(char *msgid, int mode,
+ int headers_only, int desired_section) {
long msg_num;
int a;
CIT_UBYTE ch, rch;
int msg_ok = 0;
char boundary[256]; /* attachment boundary */
char current_section = 0; /* section currently being parsed */
- char desired_section = 0; /* section desired for printing */
int has_attachments = 0;
struct cdbdata *dmsgtext;
{
char msgid[256];
int headers_only = 0;
+ int desired_section = 0;
extract(msgid,cmdbuf,0);
- headers_only = extract_int(cmdbuf,1);
+ headers_only = extract_int(cmdbuf, 1);
+ desired_section = extract_int(cmdbuf, 2);
- output_message(msgid,MT_CITADEL,headers_only);
+ output_message(msgid,MT_CITADEL, headers_only, desired_section);
}
extract(msgid,cmdbuf,0);
headers_only = extract_int(cmdbuf,1);
- output_message(msgid,MT_RFC822,headers_only);
+ output_message(msgid,MT_RFC822,headers_only,0);
}
/*
extract(msgid,cmdbuf,0);
headers_only = extract_int(cmdbuf,1);
- output_message(msgid,MT_RAW,headers_only);
+ output_message(msgid,MT_RAW,headers_only,0);
}
-
+/* FIX ... rewrite this to simply check for the existence of the twitroom,
+ * and create it if necessary. No slot-numbers will need to be loaded.
+ * (Actually, twitroom should be created during the same portion of startup
+ * that creates Lobby/Mail/Aide.)
+ */
void loadtroom(void) {
struct quickroom qrbuf;
int a;
/*
- * move a message to another room
+ * move a message to another room FIX Rework this to use name indices
*/
void cmd_move(char *args)
{