65 |
static char *audit_file; |
static char *audit_file; |
66 |
static FILE *audit_fp; |
static FILE *audit_fp; |
67 |
static int changecur = -1; |
static int changecur = -1; |
68 |
static int truncate = -1; |
static int truncate_source = -1; |
69 |
static int quiet = 0; |
static int quiet = 0; |
70 |
|
|
71 |
static int |
static int |
99 |
break; |
break; |
100 |
|
|
101 |
case 'T': |
case 'T': |
102 |
truncate = arg[0] == 'y'; |
truncate_source = arg[0] == 'y'; |
103 |
break; |
break; |
104 |
|
|
105 |
case 'w': |
case 'w': |
215 |
buffer = xmalloc (width); |
buffer = xmalloc (width); |
216 |
|
|
217 |
/* Fixup options */ |
/* Fixup options */ |
218 |
if (truncate == -1) |
if (truncate_source == -1) |
219 |
truncate = f_truncate; |
truncate_source = f_truncate; |
220 |
if (changecur == -1) |
if (changecur == -1) |
221 |
changecur = f_changecur; |
changecur = f_changecur; |
222 |
|
|
252 |
if (!quiet) |
if (!quiet) |
253 |
list_message (&format, output, lastmsg + n, buffer, width); |
list_message (&format, output, lastmsg + n, buffer, width); |
254 |
|
|
255 |
if (truncate) |
if (truncate_source) |
256 |
{ |
{ |
257 |
attribute_t attr; |
attribute_t attr; |
258 |
message_get_attribute (imsg, &attr); |
message_get_attribute (imsg, &attr); |
266 |
mailbox_close (output); |
mailbox_close (output); |
267 |
mailbox_destroy (&output); |
mailbox_destroy (&output); |
268 |
|
|
269 |
if (truncate) |
if (truncate_source) |
270 |
mailbox_expunge (input); |
mailbox_expunge (input); |
271 |
mailbox_close (input); |
mailbox_close (input); |
272 |
mailbox_destroy (&input); |
mailbox_destroy (&input); |