From: Ken Hornstein Date: Wed, 13 Nov 2013 16:03:12 +0000 (-0500) Subject: Fix up date mode so it works without providing a format string. X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/89e5fffcd047377d695f87ab3bee4291613a33c9?ds=sidebyside;hp=-c Fix up date mode so it works without providing a format string. --- 89e5fffcd047377d695f87ab3bee4291613a33c9 diff --git a/uip/fmttest.c b/uip/fmttest.c index e18e2cd5..c8dc589d 100644 --- a/uip/fmttest.c +++ b/uip/fmttest.c @@ -58,7 +58,7 @@ static struct format **lvec = NULL; static int lused = 0; static int lallocated = 0; -enum mode_t { MESSAGE, ADDRESS, RAW }; +enum mode_t { MESSAGE, ADDRESS, DATE, RAW }; #define DEFADDRFORMAT "%<{error}%{error}: %{text}%|%(putstr(proper{text}))%>" #define DEFDATEFORMAT "%<(nodate{text})error: %{text}%|%(putstr(pretty{text}))%>" @@ -218,7 +218,7 @@ main (int argc, char **argv) dupaddrs = 0; continue; case DATESW: - mode = RAW; + mode = DATE; defformat = DEFDATEFORMAT; continue; @@ -394,7 +394,7 @@ main (int argc, char **argv) fmt_norm = normalize; process_addresses(fmt, &msgs, buffer, bufsize, outputsize, dat, normalize, cbp); - } else + } else /* Fall-through for RAW or DATE */ process_raw(fmt, &msgs, buffer, bufsize, outputsize, dat, cbp); }