From fa4d7fd5f3044e9a9897c25e10258a5ee51f7720 Mon Sep 17 00:00:00 2001 From: Peter Stamfest Date: Thu, 27 Feb 2014 21:50:50 +0100 Subject: [PATCH] make parseRRA and handle_dependent_rras globally available --- src/rrd_create.c | 12 ++++++------ src/rrd_create.h | 10 +++++++++- 2 files changed, 15 insertions(+), 7 deletions(-) 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 -- 2.47.3