$NetBSD: patch-ab,v 1.3 2016/08/09 13:35:28 mef Exp $ date: 2009-03-10 23:06:06 +0900; author: apb; state: Exp; Fix a build failure on platforms where time_t is larger than long, by using long long instead. (Not using time_t, because there's no easy and portable printf format for time_t.) --- src/context.c.orig 2012-04-07 01:25:21.000000000 +0200 +++ src/context.c 2012-04-07 01:27:52.000000000 +0200 @@ -56,8 +56,8 @@ if (LONG_MIN <= TYPE_MINIMUM (time_t) && TYPE_MAXIMUM (time_t) <= LONG_MAX) { - long int sec = inf->stat.st_mtime; - sprintf (buf, "%ld.%.9d", sec, nsec); + long long int sec = inf->stat.st_mtime; /* should really be time_t */ + sprintf (buf, "%lld.%.9d", sec, nsec); } else if (TYPE_MAXIMUM (time_t) <= INTMAX_MAX) {