X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;ds=sidebyside;f=uip%2Frcvtty.c;h=8166dc91bab228b049930da66ed64f39afa76b42;hb=f51956be123db66b00138f80464d06f030dbb88d;hp=a62d091fd77d52402f9a7ff152ffedcc88a3493b;hpb=70b2643e0da8485174480c644ad9785c84f5bff4;p=mmh diff --git a/uip/rcvtty.c b/uip/rcvtty.c index a62d091..8166dc9 100644 --- a/uip/rcvtty.c +++ b/uip/rcvtty.c @@ -16,7 +16,6 @@ #include #include #include -#include #include #include @@ -33,7 +32,7 @@ #endif #define SCANFMT \ -"%2(hour{dtimenow}):%02(min{dtimenow}): %<(size)%5(size) %>%<{encrypted}E%>\ +"=%2(hour{dtimenow}):%02(min{dtimenow}): %<(size)%5(size) %>%<{encrypted}E%>\ %<(mymbox{from})%<{to}To:%14(friendly{to})%>%>%<(zero)%17(friendly{from})%> \ %{subject}" @@ -42,21 +41,19 @@ static struct swit switches[] = { { "biff", 0 }, #define FORMSW 1 { "form formatfile", 0 }, -#define FMTSW 2 - { "format string", 5 }, -#define WIDTHSW 3 +#define WIDTHSW 2 { "width columns", 0 }, -#define NLSW 4 +#define NLSW 3 { "newline", 0 }, -#define NNLSW 5 +#define NNLSW 4 { "nonewline", 0 }, -#define BELSW 6 +#define BELSW 5 { "bell", 0 }, -#define NBELSW 7 +#define NBELSW 6 { "nobell", 0 }, -#define VERSIONSW 8 +#define VERSIONSW 7 { "version", 0 }, -#define HELPSW 9 +#define HELPSW 8 { "help", 0 }, { NULL, 0 } }; @@ -67,12 +64,6 @@ static int newline = 1; static int biff = 0; static int width = 0; static char *form = NULL; -static char *format = NULL; - -/* -** external prototypes -*/ -char *getusername(void); /* ** static prototypes @@ -104,7 +95,6 @@ main(int argc, char **argv) /* read user profile/context */ context_read(); - mts_init(invo_name); arguments = getarguments(invo_name, argc, argv, 1); argp = arguments; @@ -135,13 +125,6 @@ main(int argc, char **argv) if (!(form = *argp++) || *form == '-') adios(NULL, "missing argument to %s", argp[-2]); - format = NULL; - continue; - case FMTSW: - if (!(format = *argp++) || *format == '-') - adios(NULL, "missing argument to %s", - argp[-2]); - form = NULL; continue; case WIDTHSW: @@ -299,7 +282,7 @@ header_fd(void) rewind(stdin); /* get new format string */ - nfs = new_fs(form, format, SCANFMT); + nfs = new_fs(form, SCANFMT); scan(stdin, 0, 0, nfs, width, 0, 0, NULL, 0L, 0); if (newline) write(fd, "\n\r", 2);