Use time_t instead of long in several places

Start converting some variables and return values to store times from
long to time_t.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
This commit is contained in:
Lukas Fleischer
2015-02-24 13:57:44 +01:00
parent 892d6edccd
commit 0145ba12ec
9 changed files with 69 additions and 89 deletions

View File

@@ -310,7 +310,7 @@ date_arg_from_to(long from, long to, int add_line, const char *fmt_apt,
}
}
static long parse_datearg(const char *str)
static time_t parse_datearg(const char *str)
{
struct date day;
@@ -329,12 +329,12 @@ static long parse_datearg(const char *str)
return LONG_MAX;
}
static long parse_datetimearg(const char *str)
static time_t parse_datetimearg(const char *str)
{
char *date = mem_strdup(str);
char *time;
unsigned hour, min;
long ret;
time_t ret;
time = strchr(date, ' ');
if (time) {
@@ -363,7 +363,7 @@ static long parse_datetimearg(const char *str)
return ret;
}
static int parse_daterange(const char *str, long *date_from, long *date_to)
static int parse_daterange(const char *str, time_t *date_from, time_t *date_to)
{
int ret = 0;
char *s = xstrdup(str);
@@ -438,7 +438,8 @@ int parse_args(int argc, char **argv)
int grep = 0, query = 0, next = 0;
int status = 0, gc = 0, import = 0, export = 0;
/* Query ranges */
long from = -1, range = -1, to = -1;
time_t from = -1, to = -1;
int range = -1;
int limit = INT_MAX;
/* Filters */
struct item_filter filter = { 0, NULL, -1, -1, -1, -1, 0, 0, 0 };