ports/net/rtg/patches/patch-src_rtgplot_c

30 lines
1.1 KiB
Text

Index: src/rtgplot.c
--- src/rtgplot.c.orig
+++ src/rtgplot.c
@@ -791,7 +791,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;
@@ -806,7 +806,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);
@@ -819,7 +819,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) {