Simplify date_sec2date_str() in "utils.c".

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
This commit is contained in:
Lukas Fleischer 2011-03-04 10:12:27 +01:00
parent fdcfd74823
commit d42d07ef69

View File

@ -507,21 +507,16 @@ char *
date_sec2date_str (long sec, char *datefmt) date_sec2date_str (long sec, char *datefmt)
{ {
struct tm *lt; struct tm *lt;
time_t t; char *datestr = (char *) mem_calloc (BUFSIZ, sizeof (char));
char *datestr;
datestr = (char *) mem_calloc (BUFSIZ, sizeof (char));
if (sec == 0) if (sec == 0)
(void)snprintf (datestr, BUFSIZ, "0"); (void)snprintf (datestr, BUFSIZ, "0");
else else {
{ lt = localtime ((time_t *)&sec);
t = sec; strftime (datestr, BUFSIZ, datefmt, lt);
lt = localtime (&t); }
strftime (datestr, BUFSIZ, datefmt, lt);
}
return (datestr); return datestr;
} }
/* Generic function to format date. */ /* Generic function to format date. */