uses the bulk-capable CtdlSaveMsgPointersInRoom() instead.
}
-/*
- * Back end API function for moves and deletes (single message)
- */
-int CtdlCopyMsgToRoom(long msgnum, char *dest) {
- return CtdlCopyMsgsToRoom(&msgnum, 1, dest);
-}
-
/*
return;
}
- err = CtdlCopyMsgToRoom(num, targ);
+ err = CtdlCopyMsgsToRoom(&num, 1, targ);
if (err != 0) {
cprintf("%d Cannot store message in %s: error %d\n",
err, targ, err);
int crlf /* 0=LF, 1=CRLF */
);
int CtdlCopyMsgsToRoom(long *msgnum, int num_msgs, char *dest);
-int CtdlCopyMsgToRoom(long msgnum, char *dest);
int CtdlDoIHavePermissionToDeleteMessagesFromThisRoom(void);
int CtdlDoIHavePermissionToPostInThisRoom(char *errmsgbuf, size_t n);
}
if (num_msgs > 0) {
- for (i = 0; i < num_msgs; ++i) {
- CtdlCopyMsgToRoom(msglist[i], mailboxname);
- }
+ CtdlCopyMsgsToRoom(msglist, num_msgs, mailboxname);
}
/* Now free the memory we used, and go away. */