openbsd-ports/misc/calentool/patches/patch-riseset_c
2003-06-18 02:47:59 +00:00

55 lines
1.4 KiB
Plaintext

$OpenBSD: patch-riseset_c,v 1.1 2003/06/18 02:48:00 avsm Exp $
--- riseset.c.orig Wed Sep 30 03:38:24 1998
+++ riseset.c Wed Jun 18 03:41:50 2003
@@ -48,7 +48,7 @@
extern char *daynames[], *monthnames[];
extern int day_first;
-long UTC, TDT, tim, tim2;
+time_t UTC, TDT, tim, tim2;
double Julian_Day, MJD, Tu, Ru, T70, Local, GMST, LST;
double Eqt, Tua, L, G, e, eps, g, alpha, delta, sd, cd, lha, lhr, sh, ch;
double la, lf, S, C, sp, cp, tp, Az, alt;
@@ -287,7 +287,7 @@ long epoch_seconds;
struct tm *
sunrise(t0, rs, z)
- long t0;
+ time_t t0;
double rs, z;
{
double cz, dh;
@@ -311,12 +311,12 @@ sunrise(t0, rs, z)
char *
moonrise(t0, rs, z)
- long t0;
+ time_t t0;
double rs, z;
{
#define SRATE 1.033863192 /* ratio of Moon's motion to Sun's motion */
double cz, dh, sd, cd;
- long t1, dt;
+ time_t t1, dt;
struct tm *ltm;
moondata(t0); /* get starting declination of Moon */
@@ -353,7 +353,7 @@ moonrise(t0, rs, z)
t1 += 30 /* seconds, rounding to nearest minute */;
ltm = localtime(&t1);
#ifdef HAS_STRFTIME
- (void)strftime(rbuf, 64, "%H:%M %Z", ltm);
+ (void)strftime(rbuf, sizeof rbuf, "%H:%M %Z", ltm);
#else
sprintf(rbuf, "%02d:%02d %s", ltm->tm_hour, ltm->tm_min,
timezone(tzp.tz_minuteswest, ltm->tm_isdst));
@@ -522,7 +522,7 @@ long tim;
/* time functions */
char *gmctime(t)
-long *t;
+time_t *t;
{
return(asctime(gmtime(t)));
}