71 |
|
|
72 |
static mh_msgset_t msgset; |
static mh_msgset_t msgset; |
73 |
|
|
|
static char *buffer; |
|
|
|
|
74 |
void list_message __P((mailbox_t mbox, message_t msg, size_t num, void *data)); |
void list_message __P((mailbox_t mbox, message_t msg, size_t num, void *data)); |
75 |
void print_header __P((mailbox_t mbox)); |
void print_header __P((mailbox_t mbox)); |
76 |
void clear_screen __P((void)); |
void clear_screen __P((void)); |
169 |
|
|
170 |
mbox = mh_open_folder (current_folder, 0); |
mbox = mh_open_folder (current_folder, 0); |
171 |
|
|
|
buffer = xmalloc (width); |
|
|
|
|
172 |
argc -= index; |
argc -= index; |
173 |
argv += index; |
argv += index; |
174 |
if ((argc == 0 || strcmp (argv[0], "all") == 0) && !reverse) |
if ((argc == 0 || strcmp (argv[0], "all") == 0) && !reverse) |
264 |
void |
void |
265 |
list_message (mailbox_t mbox, message_t msg, size_t num, void *data) |
list_message (mailbox_t mbox, message_t msg, size_t num, void *data) |
266 |
{ |
{ |
267 |
buffer[0] = 0; |
char *buffer; |
268 |
mh_format (&format, msg, num, buffer, width); |
mh_format (&format, msg, num, width, &buffer); |
269 |
printf ("%s\n", buffer); |
printf ("%s\n", buffer); |
270 |
|
free (buffer); |
271 |
} |
} |