X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fanno.c;h=e97afbf8d83b19b46fb16ac422bf402938b2f99f;hp=7de86005fb31c49aace0964c011c9f90361c44e7;hb=88a0787554de9c618e657c31940e734178a25730;hpb=3cc8ed080f6e741b8df04a3ebe764c659e75cb38 diff --git a/uip/anno.c b/uip/anno.c index 7de8600..e97afbf 100644 --- a/uip/anno.c +++ b/uip/anno.c @@ -45,31 +45,27 @@ static struct swit switches[] = { #define COMPSW 0 { "component field", 0 }, -#define INPLSW 1 - { "inplace", 0 }, -#define NINPLSW 2 - { "noinplace", 0 }, -#define DATESW 3 +#define DATESW 1 { "date", 0 }, -#define NDATESW 4 +#define NDATESW 2 { "nodate", 0 }, -#define TEXTSW 5 +#define TEXTSW 3 { "text body", 0 }, -#define VERSIONSW 6 +#define VERSIONSW 4 { "version", 0 }, -#define HELPSW 7 +#define HELPSW 5 { "help", 0 }, -#define LISTSW 8 +#define LISTSW 6 { "list", 1 }, -#define DELETESW 9 +#define DELETESW 7 { "delete", 2 }, -#define NUMBERSW 10 +#define NUMBERSW 8 { "number", 2 }, -#define APPENDSW 11 +#define APPENDSW 9 { "append", 1 }, -#define PRESERVESW 12 +#define PRESERVESW 10 { "preserve", 1 }, -#define NOPRESERVESW 13 +#define NOPRESERVESW 11 { "nopreserve", 3 }, { NULL, 0 } }; @@ -83,7 +79,8 @@ static void make_comp(unsigned char **); int main(int argc, char **argv) { - int inplace = 1, datesw = 1; + int datesw = 1; + int preserve = 0; int msgnum; char *cp, *maildir; unsigned char *comp = NULL; @@ -141,13 +138,6 @@ main(int argc, char **argv) datesw = 0; continue; - case INPLSW: - inplace++; - continue; - case NINPLSW: - inplace = 0; - continue; - case TEXTSW: if (text) adios(NULL, "only one body at a time!"); @@ -189,11 +179,11 @@ main(int argc, char **argv) continue; case PRESERVESW: /* preserve access and modification times on annotated message */ - annopreserve(1); + preserve = 1; continue; case NOPRESERVESW: /* don't preserve access and modification times on annotated message (default) */ - annopreserve(0); + preserve = 0; continue; } } @@ -206,11 +196,6 @@ main(int argc, char **argv) app_msgarg(&msgs, cp); } -#ifdef UCI - if (strcmp(invo_name, "fanno") == 0) /* ugh! */ - datesw = 0; -#endif /* UCI */ - if (!msgs.size) app_msgarg(&msgs, seq_cur); if (!folder) @@ -241,7 +226,7 @@ main(int argc, char **argv) if (list) annolist(m_name(msgnum), comp, text, number); else - annotate(m_name(msgnum), comp, text, inplace, datesw, delete, append); + annotate(m_name(msgnum), comp, text, datesw, delete, append, preserve); } }