Lines Matching defs:msgvec
53 static int Save1(int *msgvec, int mark);
54 static void savemsglist(char *file, int *msgvec, int flag);
73 next(int *msgvec)
78 if (*msgvec != NULL) {
79 if (*msgvec < 0) {
83 mp = &message[*msgvec - 1];
147 int f, *msgvec;
150 msgvec = (int *)salloc((msgCount + 2) * sizeof (*msgvec));
156 *msgvec = first(0, MMNORM);
157 if (*msgvec == NULL) {
161 msgvec[1] = NULL;
163 if (f && getmsglist(str, msgvec, 0) < 0)
167 savemsglist(file, msgvec, mark | S_SAVING);
172 Save(int *msgvec)
174 return (Save1(msgvec, S_MARK));
178 Copy(int *msgvec)
180 return (Save1(msgvec, 0));
188 Save1(int *msgvec, int mark)
194 from = striphosts(nameof(&message[*msgvec-1], 0));
196 from = nameof(&message[*msgvec-1]);
200 savemsglist(safeexpand(recfile), msgvec, mark | S_SAVING);
223 int f, *msgvec;
225 msgvec = (int *)salloc((msgCount + 2) * sizeof (*msgvec));
231 *msgvec = first(0, MMNORM);
232 if (*msgvec == NULL) {
236 msgvec[1] = NULL;
238 if (f && getmsglist(str, msgvec, 0) < 0)
242 savemsglist(file, msgvec, doign);
260 savemsglist(char *file, int *msgvec, int flag)
288 for (ip = msgvec; *ip && ip-msgvec < msgCount; ip++) {
366 int f, *msgvec;
368 msgvec = (int *)salloc((msgCount + 2) * sizeof (*msgvec));
376 *msgvec = first(0, MMNORM);
377 if (*msgvec == NULL) {
381 msgvec[1] = NULL;
383 if (f && getmsglist(str, msgvec, 0) < 0)
385 savemsglist(file, msgvec, S_MARK|S_NOHEADER);
522 deltype(int msgvec[])
528 if (delm(msgvec) >= 0) {
549 delm(int *msgvec)
556 for (ip = msgvec; *ip != NULL; ip++) {
587 undelete(int *msgvec)
592 for (ip = msgvec; ip-msgvec < msgCount; ip++) {