From: Peter Stamfest Date: Thu, 27 Feb 2014 20:50:50 +0000 (+0100) Subject: make parseRRA and handle_dependent_rras globally available X-Git-Tag: v1.5.0-rc1~131^2~27 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fa4d7fd5f3044e9a9897c25e10258a5ee51f7720;p=thirdparty%2Frrdtool-1.x.git make parseRRA and handle_dependent_rras globally available --- diff --git a/src/rrd_create.c b/src/rrd_create.c index dfde17f9..2eeaec41 100644 --- a/src/rrd_create.c +++ b/src/rrd_create.c @@ -187,9 +187,9 @@ int parseDS(const char *def, } -static int parseRRA(const char *def, - rra_def_t *rra_def, - unsigned long hash) { +int parseRRA(const char *def, + rra_def_t *rra_def, + unsigned long hash) { char *argvcopy; char *tokptr = ""; unsigned short token_idx, error_flag, period = 0; @@ -458,9 +458,9 @@ static int parseRRA(const char *def, the one with index rra_cnt-1 to check if more RRAs have to be created */ -static rra_def_t *handle_dependent_rras(rra_def_t *rra_def_array, - long unsigned int *rra_cnt, - unsigned long hash) { +rra_def_t *handle_dependent_rras(rra_def_t *rra_def_array, + long unsigned int *rra_cnt, + unsigned long hash) { rra_def_t *rra_def = rra_def_array + (*rra_cnt-1); /* should we create CF_SEASONAL, CF_DEVSEASONAL, and CF_DEVPREDICT? */ diff --git a/src/rrd_create.h b/src/rrd_create.h index 89a82f6d..2a76b4c0 100644 --- a/src/rrd_create.h +++ b/src/rrd_create.h @@ -15,7 +15,15 @@ extern "C" { int parseDS(const char *def, ds_def_t *ds_def, void *key_hash, - long (*lookup)(void *, char *)); + long (*lookup)(void *, char *)); + +int parseRRA(const char *def, + rra_def_t *rra_def, + unsigned long hash); + +rra_def_t *handle_dependent_rras(rra_def_t *rra_def_array, + long unsigned int *rra_cnt, + unsigned long hash); #endif