openbsd-ports/astro/wmmoonclock/patches/patch-wmMoonClock_c
ajacoutot 2263097d6f - remove dead HOMEPAGE
- regen patches while here

ok wilfried@
2007-12-18 10:39:47 +00:00

40 lines
1.4 KiB
Plaintext

$OpenBSD: patch-wmMoonClock_c,v 1.2 2007/12/18 10:39:47 ajacoutot Exp $
--- Src/wmMoonClock.c.orig Mon Jun 7 16:27:18 1999
+++ Src/wmMoonClock.c Tue Dec 18 10:16:26 2007
@@ -162,7 +162,7 @@ int main(int argc, char *argv[]) {
int i, n, k, j, ImageNumber;
int Year, Month, DayOfWeek, DayOfMonth;
int Hours, Mins, Secs, OldSecs, digit, xoff, xsize;
- long CurrentLocalTime, CurrentGMTTime, date;
+ time_t CurrentLocalTime, CurrentGMTTime, date;
double UT, val, RA, DEC, UTRise, UTSet, LocalHour, hour24();
int D, H, M, S, sgn, A, B, q;
char str[10];
@@ -771,7 +771,7 @@ void ParseCMDLine(int argc, char *argv[]) {
print_usage();
exit(-1);
}
- strcpy(BackColor, argv[++i]);
+ strlcpy(BackColor, argv[++i], sizeof(BackColor));
} else if (!strcmp(argv[i], "-lc")){
@@ -780,7 +780,7 @@ void ParseCMDLine(int argc, char *argv[]) {
print_usage();
exit(-1);
}
- strcpy(LabelColor, argv[++i]);
+ strlcpy(LabelColor, argv[++i], sizeof(LabelColor));
} else if (!strcmp(argv[i], "-dc")){
@@ -789,7 +789,7 @@ void ParseCMDLine(int argc, char *argv[]) {
print_usage();
exit(-1);
}
- strcpy(DataColor, argv[++i]);
+ strlcpy(DataColor, argv[++i], sizeof(DataColor));
} else if (!strcmp(argv[i], "-low")){