From dce08deb34939eaed349d315777214c3181c1a8d Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Wed, 19 Sep 2012 17:35:52 -0700 Subject: Use a 64-bit 'timestamp_t' for all timestamps, rather than 'time_t' This makes the time type unambiguous, and we can use G_TYPE_INT64 for it in the divelist too. It also implements a portable (and thread-safe) "utc_mkdate()" function that acts kind of like gmtime_r(), but using the 64-bit timestamp_t. It matches our original "utc_mktime()". Signed-off-by: Linus Torvalds --- file.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'file.c') diff --git a/file.c b/file.c index ca39c8dd6..943be6f09 100644 --- a/file.c +++ b/file.c @@ -99,7 +99,7 @@ static int try_to_open_suunto(const char *filename, struct memblock *mem, GError return success; } -static time_t parse_date(const char *date) +static timestamp_t parse_date(const char *date) { int hour, min, sec; struct tm tm; @@ -171,7 +171,7 @@ static int try_to_open_csv(const char *filename, struct memblock *mem, enum csv_ char *p = mem->buffer; char *header[8]; int i, time; - time_t date; + timestamp_t date; struct dive *dive; for (i = 0; i < 8; i++) { -- cgit v1.2.3-70-g09d2