Removed the old CtdlSaveMsgPointerInRoom() API. Everything now
authorArt Cancro <ajc@citadel.org>
Sat, 5 Aug 2006 04:00:50 +0000 (04:00 +0000)
committerArt Cancro <ajc@citadel.org>
Sat, 5 Aug 2006 04:00:50 +0000 (04:00 +0000)
uses the bulk-capable CtdlSaveMsgPointersInRoom() instead.

citadel/msgbase.c
citadel/msgbase.h
citadel/serv_newuser.c

index a95ecd450ff8c4807de54f61dd76eb8541076d96..c70b08e763acb934567ead79729eab0b3261d449 100644 (file)
@@ -3467,13 +3467,6 @@ int CtdlCopyMsgsToRoom(long *msgnums, int num_msgs, char *dest) {
 }
 
 
-/*
- * Back end API function for moves and deletes (single message)
- */
-int CtdlCopyMsgToRoom(long msgnum, char *dest) {
-       return CtdlCopyMsgsToRoom(&msgnum, 1, dest);
-}
-
 
 
 /*
@@ -3533,7 +3526,7 @@ void cmd_move(char *args)
                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);
index 49571ba7b9208e2148e8d6124368120756b9a33e..fc0219e314ccc47815a9ab18d07faaabc2d82b3c 100644 (file)
@@ -132,7 +132,6 @@ int CtdlOutputPreLoadedMsg(struct CtdlMessage *,
                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);
 
index 5cc13e9cbebecda9d181e5baa10482c7bc819728..da223f59fb6b1d9cf41d89c7c46eecd9bc1841b6 100644 (file)
@@ -85,9 +85,7 @@ void CopyNewUserGreetings(void) {
        }
 
        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. */