587 |
list = calloc (total, sizeof (list[0])); |
list = calloc (total, sizeof (list[0])); |
588 |
if (!list) |
if (!list) |
589 |
mh_err_memory (1); |
mh_err_memory (1); |
|
|
|
590 |
for (i = 1, msgno = 0; i <= total; i++) |
for (i = 1, msgno = 0; i <= total; i++) |
591 |
{ |
{ |
592 |
if (!mh_msgset_member (msgset, i)) |
if (!mh_msgset_member (msgset, i)) |
604 |
msgset->list = list; |
msgset->list = list; |
605 |
} |
} |
606 |
|
|
607 |
|
void |
608 |
|
mh_msgset_uids (mailbox_t mbox, mh_msgset_t *msgset) |
609 |
|
{ |
610 |
|
size_t i; |
611 |
|
for (i = 0; i < msgset->count; i++) |
612 |
|
{ |
613 |
|
message_t msg; |
614 |
|
mailbox_get_message (mbox, msgset->list[i], &msg); |
615 |
|
mh_message_number (msg, &msgset->list[i]); |
616 |
|
} |
617 |
|
} |