31 lines
1.2 KiB
Plaintext
31 lines
1.2 KiB
Plaintext
|
$OpenBSD: patch-src_rtgplot_c,v 1.1.1.1 2008/07/19 13:52:22 sthen Exp $
|
||
|
--- src/rtgplot.c.orig Thu Oct 2 16:27:52 2003
|
||
|
+++ src/rtgplot.c Mon Jul 7 13:42:39 2008
|
||
|
@@ -785,7 +785,7 @@ void plot_scale(gdImagePtr *img, graph_t *graph) {
|
||
|
int i;
|
||
|
int last_day = 0;
|
||
|
int last_month = 0;
|
||
|
- long seconds;
|
||
|
+ time_t seconds;
|
||
|
float rate = 0.0;
|
||
|
float plot_rate = 0.0;
|
||
|
int days = 0;
|
||
|
@@ -800,7 +800,7 @@ void plot_scale(gdImagePtr *img, graph_t *graph) {
|
||
|
if (days < 1) {
|
||
|
/* Draw X-axis time labels */
|
||
|
for (i = 0; i <= graph->image.xplot_area; i += (graph->image.xplot_area / XTICKS)) {
|
||
|
- seconds = (long)i *(1 / pixels_per_sec);
|
||
|
+ seconds = (time_t)i *(1 / pixels_per_sec);
|
||
|
seconds += graph->xoffset;
|
||
|
thetime = localtime(&seconds);
|
||
|
snprintf(string, sizeof(string), "%d:%02d", thetime->tm_hour, thetime->tm_min);
|
||
|
@@ -813,7 +813,7 @@ void plot_scale(gdImagePtr *img, graph_t *graph) {
|
||
|
if (skip <= 0)
|
||
|
skip = 1;
|
||
|
for (i = 0; i <= graph->image.xplot_area; i += skip) {
|
||
|
- seconds = (long)i *(1 / pixels_per_sec);
|
||
|
+ seconds = (time_t)i *(1 / pixels_per_sec);
|
||
|
seconds += graph->xoffset;
|
||
|
thetime = localtime(&seconds);
|
||
|
if (thetime->tm_mon != last_month) {
|