171 |
int index; |
int index; |
172 |
mailbox_t mbox; |
mailbox_t mbox; |
173 |
int status; |
int status; |
174 |
|
size_t total = 0; |
175 |
|
|
176 |
/* Native Language Support */ |
/* Native Language Support */ |
177 |
mu_init_nls (); |
mu_init_nls (); |
178 |
|
|
195 |
/* Fast approach */ |
/* Fast approach */ |
196 |
observer_t observer; |
observer_t observer; |
197 |
observable_t observable; |
observable_t observable; |
|
size_t total; |
|
198 |
|
|
199 |
print_header (mbox); |
print_header (mbox); |
200 |
|
|
207 |
} |
} |
208 |
else |
else |
209 |
{ |
{ |
210 |
|
mailbox_messages_count (mbox, &total); |
211 |
mh_msgset_parse (mbox, &msgset, argc, argv, "all"); |
mh_msgset_parse (mbox, &msgset, argc, argv, "all"); |
212 |
|
|
213 |
if (reverse) |
if (reverse) |
214 |
mh_msgset_reverse (&msgset); |
mh_msgset_reverse (&msgset); |
215 |
|
|
217 |
status = mh_iterate (mbox, &msgset, list_message, NULL); |
status = mh_iterate (mbox, &msgset, list_message, NULL); |
218 |
} |
} |
219 |
|
|
220 |
|
if (total == 0) |
221 |
|
{ |
222 |
|
url_t url = NULL; |
223 |
|
|
224 |
|
mailbox_get_url (mbox, &url); |
225 |
|
mh_error (_("no messages in %s"), url_to_string (url)); |
226 |
|
} |
227 |
|
|
228 |
clear_screen (); |
clear_screen (); |
229 |
mh_global_save_state (); |
mh_global_save_state (); |
230 |
|
|