projects
/
rrdtool.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* added some documentation
[rrdtool.git]
/
src
/
rrd_graph_helper.c
diff --git
a/src/rrd_graph_helper.c
b/src/rrd_graph_helper.c
index
06a0ed1
..
0991b3b
100644
(file)
--- 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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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;
{
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,
int rrd_parse_legend(
const char *const line,
unsigned int *const eaten,
- graph_desc_t *
const gdp)
+ graph_desc_t *const gdp)
{
int i;
{
int i;
@@
-230,7
+230,7
@@
int rrd_parse_legend(
int rrd_parse_color(
const char *const string,
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;
{
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 */
}
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,
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];
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,
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;
{
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,
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
{
/* 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,
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;
{
int i;
@@
-449,8
+449,8
@@
int rrd_parse_shift(
int rrd_parse_xport(
const char *const line,
unsigned int *const eaten,
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;
{
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,
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;
{
int i, j, k;
int colorfound = 0;
@@
-497,23
+497,22
@@
int rrd_parse_PVHLAST(
static int spacecnt = 0;
if (spacecnt == 0) {
static int spacecnt = 0;
if (spacecnt == 0) {
- float one_space = gfx_get_text_width(im->c
anvas
, 0,
+ float one_space = gfx_get_text_width(im->c
r
, 0,
im->
text_prop[TEXT_PROP_LEGEND].
font,
im->
text_prop[TEXT_PROP_LEGEND].
size,
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->
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,
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;
}
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);
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,
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;
{
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,
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 */
{
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,
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;
{
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,
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))
{
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[],
void rrd_graph_script(
int argc,
char *argv[],
- image_desc_t *
const im,
+ image_desc_t *const im,
int optno)
{
int i;
int optno)
{
int i;
@@
-1029,7
+1029,7
@@
void rrd_graph_script(
break;
}
if (gdp->debug) {
break;
}
if (gdp->debug) {
- dprintf("used %i out of %i chars\n", eaten, strlen(argv[i]));
+ dprintf("used %i out of %
z
i 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]))
dprintf("parsed line: '%s'\n", argv[i]);
dprintf("remaining: '%s'\n", &argv[i][eaten]);
if (eaten >= strlen(argv[i]))