Handle dates past January 19th, 2038

Try to support dates past year 2038 on systems with 64-bit time_t.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
This commit is contained in:
Lukas Fleischer
2015-01-19 23:47:55 +01:00
parent 4fd8f0b11e
commit a12833ec08
5 changed files with 36 additions and 13 deletions

View File

@@ -310,7 +310,7 @@ date_arg_from_to(long from, long to, int add_line, const char *fmt_apt,
}
}
static int parse_datearg(const char *str)
static long parse_datearg(const char *str)
{
struct date day;
@@ -329,7 +329,7 @@ static int parse_datearg(const char *str)
return -1;
}
static int parse_datetimearg(const char *str)
static long parse_datetimearg(const char *str)
{
char *date = mem_strdup(str);
char *time;