X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Frrd_graph_helper.c;h=0991b3b8c24551162d26e7f0d7af015dd4bdfe00;hb=c10fefe3a9cdbf1d9daac1bc6bf687362d59115d;hp=06a0ed1a427c27798972d0c9755b57f1f242e3e2;hpb=2a6a270edfda89b04722b42b57992907f871c671;p=rrdtool.git diff --git a/src/rrd_graph_helper.c b/src/rrd_graph_helper.c index 06a0ed1..0991b3b 100644 --- a/src/rrd_graph_helper.c +++ b/src/rrd_graph_helper.c @@ -51,71 +51,71 @@ int rrd_parse_find_gf( const char *const, unsigned int *const, - graph_desc_t * const); + graph_desc_t *const); int rrd_parse_legend( const char *const, unsigned int *const, - graph_desc_t * const); + graph_desc_t *const); int rrd_parse_color( const char *const, - graph_desc_t * const); + graph_desc_t *const); int rrd_parse_CF( const char *const, unsigned int *const, - graph_desc_t * const, + graph_desc_t *const, enum cf_en *const); int rrd_parse_print( const char *const, unsigned int *const, - graph_desc_t * const, - image_desc_t * const); + graph_desc_t *const, + image_desc_t *const); int rrd_parse_shift( const char *const, unsigned int *const, - graph_desc_t * const, - image_desc_t * const); + graph_desc_t *const, + image_desc_t *const); int rrd_parse_xport( const char *const, unsigned int *const, - graph_desc_t * const, - image_desc_t * const); + graph_desc_t *const, + image_desc_t *const); int rrd_parse_PVHLAST( const char *const, unsigned int *const, - graph_desc_t * const, - image_desc_t * const); + graph_desc_t *const, + image_desc_t *const); int rrd_parse_make_vname( const char *const, unsigned int *const, - graph_desc_t * const, - image_desc_t * const); + graph_desc_t *const, + image_desc_t *const); int rrd_parse_find_vname( const char *const, unsigned int *const, - graph_desc_t * const, - image_desc_t * const); + graph_desc_t *const, + image_desc_t *const); int rrd_parse_def( const char *const, unsigned int *const, - graph_desc_t * const, - image_desc_t * const); + graph_desc_t *const, + image_desc_t *const); int rrd_parse_vdef( const char *const, unsigned int *const, - graph_desc_t * const, - image_desc_t * const); + graph_desc_t *const, + image_desc_t *const); int rrd_parse_cdef( const char *const, unsigned int *const, - graph_desc_t * const, - image_desc_t * const); + graph_desc_t *const, + image_desc_t *const); int rrd_parse_find_gf( const char *const line, unsigned int *const eaten, - graph_desc_t * const gdp) + graph_desc_t *const gdp) { char funcname[11], c1 = 0; int i = 0; @@ -207,7 +207,7 @@ int rrd_parse_find_gf( int rrd_parse_legend( const char *const line, unsigned int *const eaten, - graph_desc_t * const gdp) + graph_desc_t *const gdp) { int i; @@ -230,7 +230,7 @@ int rrd_parse_legend( int rrd_parse_color( const char *const string, - graph_desc_t * const gdp) + graph_desc_t *const gdp) { unsigned int r = 0, g = 0, b = 0, a = 0, i; @@ -266,14 +266,14 @@ int rrd_parse_color( default: return 1; /* wrong number of digits */ } - gdp->col = r << 24 | g << 16 | b << 8 | a; + gdp->col = gfx_hex_to_col(r << 24 | g << 16 | b << 8 | a); return 0; } int rrd_parse_CF( const char *const line, unsigned int *const eaten, - graph_desc_t * const gdp, + graph_desc_t *const gdp, enum cf_en *cf) { char symname[CF_NAM_SIZE]; @@ -308,8 +308,8 @@ int rrd_parse_CF( int rrd_parse_find_vname( const char *const line, unsigned int *const eaten, - graph_desc_t * const gdp, - image_desc_t * const im) + graph_desc_t *const gdp, + image_desc_t *const im) { char tmpstr[MAX_VNAME_LEN + 1]; int i; @@ -343,8 +343,8 @@ int rrd_parse_find_vname( int rrd_parse_print( const char *const line, unsigned int *const eaten, - graph_desc_t * const gdp, - image_desc_t * const im) + graph_desc_t *const gdp, + image_desc_t *const im) { /* vname:CF:format in case of DEF-based vname ** vname:CF:format in case of CDEF-based vname @@ -389,8 +389,8 @@ int rrd_parse_print( int rrd_parse_shift( const char *const line, unsigned int *const eaten, - graph_desc_t * const gdp, - image_desc_t * const im) + graph_desc_t *const gdp, + image_desc_t *const im) { int i; @@ -449,8 +449,8 @@ int rrd_parse_shift( int rrd_parse_xport( const char *const line, unsigned int *const eaten, - graph_desc_t * const gdp, - image_desc_t * const im) + graph_desc_t *const gdp, + image_desc_t *const im) { if ((gdp->vidx = rrd_parse_find_vname(line, eaten, gdp, im)) < 0) return 1; @@ -488,8 +488,8 @@ int rrd_parse_xport( int rrd_parse_PVHLAST( const char *const line, unsigned int *const eaten, - graph_desc_t * const gdp, - image_desc_t * const im) + graph_desc_t *const gdp, + image_desc_t *const im) { int i, j, k; int colorfound = 0; @@ -497,23 +497,22 @@ int rrd_parse_PVHLAST( static int spacecnt = 0; if (spacecnt == 0) { - float one_space = gfx_get_text_width(im->canvas, 0, + float one_space = gfx_get_text_width(im->cr, 0, im-> text_prop[TEXT_PROP_LEGEND]. font, im-> text_prop[TEXT_PROP_LEGEND]. size, - im->tabwidth, " ", - 0) / 4.0; - float target_space = gfx_get_text_width(im->canvas, 0, + im->tabwidth, " ") / 4.0; + float target_space = gfx_get_text_width(im->cr, 0, im-> text_prop [TEXT_PROP_LEGEND].font, im-> text_prop [TEXT_PROP_LEGEND].size, - im->tabwidth, "oo", 0); + im->tabwidth, "oo"); spacecnt = target_space / one_space; dprintf("- spacecnt: %i onespace: %f targspace: %f\n", spacecnt, @@ -607,7 +606,8 @@ int rrd_parse_PVHLAST( rrd_set_error("Could not parse color in '%s'", &tmpstr[j]); return 1; } - dprintf("- parsed color 0x%08x\n", (unsigned int) gdp->col); + dprintf("- parsed color %0.0f,%0.0f,%0.0f,%0.0f\n", gdp->col.red, + gdp->col.green, gdp->col.blue, gdp->col.alpha); colorfound = 1; } else { dprintf("- no color present in '%s'\n", tmpstr); @@ -739,8 +739,8 @@ int rrd_parse_PVHLAST( int rrd_parse_make_vname( const char *const line, unsigned int *const eaten, - graph_desc_t * const gdp, - image_desc_t * const im) + graph_desc_t *const gdp, + image_desc_t *const im) { char tmpstr[MAX_VNAME_LEN + 10]; int i = 0; @@ -765,8 +765,8 @@ int rrd_parse_make_vname( int rrd_parse_def( const char *const line, unsigned int *const eaten, - graph_desc_t * const gdp, - image_desc_t * const im) + graph_desc_t *const gdp, + image_desc_t *const im) { int i = 0; char command[7]; /* step, start, end, reduce */ @@ -890,8 +890,8 @@ int rrd_parse_def( int rrd_parse_vdef( const char *const line, unsigned int *const eaten, - graph_desc_t * const gdp, - image_desc_t * const im) + graph_desc_t *const gdp, + image_desc_t *const im) { char tmpstr[MAX_VNAME_LEN + 1]; /* vname\0 */ int i = 0; @@ -928,8 +928,8 @@ int rrd_parse_vdef( int rrd_parse_cdef( const char *const line, unsigned int *const eaten, - graph_desc_t * const gdp, - image_desc_t * const im) + graph_desc_t *const gdp, + image_desc_t *const im) { dprintf("- parsing '%s'\n", &line[*eaten]); if (rrd_parse_make_vname(line, eaten, gdp, im)) @@ -947,7 +947,7 @@ int rrd_parse_cdef( void rrd_graph_script( int argc, char *argv[], - image_desc_t * const im, + image_desc_t *const im, int optno) { int i; @@ -1029,7 +1029,7 @@ void rrd_graph_script( break; } if (gdp->debug) { - dprintf("used %i out of %i chars\n", eaten, strlen(argv[i])); + dprintf("used %i out of %zi chars\n", eaten, strlen(argv[i])); dprintf("parsed line: '%s'\n", argv[i]); dprintf("remaining: '%s'\n", &argv[i][eaten]); if (eaten >= strlen(argv[i]))