summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 74dd82a)
raw | patch | inline | side by side (parent: 74dd82a)
author | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Thu, 1 Mar 2012 09:45:08 +0000 (09:45 +0000) | ||
committer | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Thu, 1 Mar 2012 09:45:08 +0000 (09:45 +0000) |
program/src/rrd_graph.c | patch | blob | history | |
program/src/rrd_graph.h | patch | blob | history |
index 5081c8a9341d9c689f71c12bf43150730d8c8c66..b8ef6b7411aa19149ea1ddda3ad637cf58d585d6 100644 (file)
--- a/program/src/rrd_graph.c
+++ b/program/src/rrd_graph.c
image_desc_t *im)
{
int lazy = lazy_check(im);
- int i;
+ int cnt;
/* imgformat XML or higher dispatch to xport
* output format there is selected via graph_type
* if there are no graph elements (i==0) we stop here ...
* if we are lazy, try to quit ...
*/
- i = print_calc(im);
- if (i < 0)
+ cnt = print_calc(im);
+ if (cnt < 0)
return -1;
/* if we want and can be lazy ... quit now */
- if (i == 0)
+ if (cnt == 0)
return 0;
/* otherwise call graph_paint_timestring */
switch (im->graph_type) {
case GTYPE_TIME:
- return graph_paint_timestring(im,lazy);
+ return graph_paint_timestring(im,lazy,cnt);
break;
case GTYPE_XY:
- return graph_paint_xy(im,lazy);
- break;
+ return graph_paint_xy(im,lazy,cnt);
+ break;
}
/* final return with error*/
rrd_set_error("Graph type %i is not implemented",im->graph_type);
}
int graph_paint_timestring(
- image_desc_t *im, int lazy)
+ image_desc_t *im, int lazy, int cnt)
{
- int i, ii;
+ int i,ii;
double areazero = 0.0;
graph_desc_t *lastgdes = NULL;
rrd_infoval_t info;
*** Calculating sizes and locations became a bit confusing ***
*** so I moved this into a separate function. ***
**************************************************************/
- if (graph_size_location(im, i) == -1)
+ if (graph_size_location(im, cnt) == -1)
return -1;
info.u_cnt = im->xorigin;
}
int graph_paint_xy(
- image_desc_t *im, int lazy)
+ image_desc_t *im, int lazy, int cnt)
{
+ /* to stop compiler warnings for now */
+ lazy=cnt=(int)im->gdes_c;
rrd_set_error("XY diagramm not implemented");
return -1;
}
index 3308e64860a4cc9115bc76ae28ee2daee6ebc7a4..24331a6c86f1e4a625d272b411225f1649b8b4d4 100644 (file)
--- a/program/src/rrd_graph.h
+++ b/program/src/rrd_graph.h
int graph_paint(
image_desc_t *);
int graph_paint_timestring(
- image_desc_t *,int);
+ image_desc_t *,int,int);
int graph_paint_xy(
- image_desc_t *,int);
+ image_desc_t *,int,int);
int rrd_graph_xport(
image_desc_t *);