X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fmhlsbr.c;h=d707ed15d15d2e81d52649d71fdfe880456f7e45;hp=e075322d6d4e238a2462cad4082e79c55d23d5ea;hb=4885712264980e6cbc2039f9158027bee9213475;hpb=e0c210b265a8d6500d1e391f853ecee8d9827165 diff --git a/uip/mhlsbr.c b/uip/mhlsbr.c index e075322..d707ed1 100644 --- a/uip/mhlsbr.c +++ b/uip/mhlsbr.c @@ -3,13 +3,17 @@ * mhlsbr.c -- main routines for nmh message lister * * $Id$ + * + * This code is Copyright (c) 2002, by the authors of nmh. See the + * COPYRIGHT file in the root directory of the nmh distribution for + * complete copyright information. */ #include #include #include #include -#include +#include #include #include @@ -72,7 +76,7 @@ static struct swit mhlswitches[] = { #define VERSIONSW 15 { "version", 0 }, #define HELPSW 16 - { "help", 4 }, + { "help", 0 }, #define FORW1SW 17 { "forward", -7 }, /* interface from forw */ #define FORW2SW 18 @@ -499,7 +503,7 @@ mhl_format (char *file, int length, int width) static ino_t ino = 0; static time_t mtime = 0; - if (fmthd != NULL) + if (fmthd != NULL) { if (stat (etcpath (file), &st) != NOTOK && mtime == st.st_mtime && dev == st.st_dev @@ -507,6 +511,7 @@ mhl_format (char *file, int length, int width) goto out; else free_queue (&fmthd, &fmttl); + } if ((fp = fopen (etcpath (file), "r")) == NULL) adios (file, "unable to open format file"); @@ -585,7 +590,7 @@ mhl_format (char *file, int length, int width) if (evalvar (c1)) adios (NULL, "format file syntax error: %s", bp); } - if (!c1->c_nfs && global.c_nfs) + if (!c1->c_nfs && global.c_nfs) { if (c1->c_flags & DATEFMT) { if (global.c_flags & DATEFMT) c1->c_nfs = getcpy (global.c_nfs); @@ -595,6 +600,7 @@ mhl_format (char *file, int length, int width) if (global.c_flags & ADDRFMT) c1->c_nfs = getcpy (global.c_nfs); } + } continue; default: @@ -1263,13 +1269,14 @@ putcomp (struct mcomp *c1, struct mcomp *c2, int flag) *cp = toupper (*cp); count = 0; - if (cchdr) + if (cchdr) { if (flag == TWOCOMP) count = (c1->c_cwidth >= 0) ? c1->c_cwidth : strlen (c2->c_name) + 2; else count = (c1->c_cwidth >= 0) ? c1->c_cwidth : strlen (c1->c_text ? c1->c_text : c1->c_name) + 2; + } count += c1->c_offset; if ((cp = oneline (c2->c_text, c1->c_flags))) @@ -1344,7 +1351,7 @@ oneline (char *stuff, long flags) static void putstr (char *string) { - if (!column && lm > 0) + if (!column && lm > 0) { while (lm > 0) if (lm >= 8) { putch ('\t'); @@ -1354,6 +1361,7 @@ putstr (char *string) putch (' '); lm--; } + } lm = 0; while (*string) putch (*string++);