summaryrefslogtreecommitdiffstats
path: root/web/api/queries/min/min.c
diff options
context:
space:
mode:
Diffstat (limited to 'web/api/queries/min/min.c')
-rw-r--r--web/api/queries/min/min.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/web/api/queries/min/min.c b/web/api/queries/min/min.c
index 4a488e9481..9bd7460e0b 100644
--- a/web/api/queries/min/min.c
+++ b/web/api/queries/min/min.c
@@ -10,7 +10,7 @@ struct grouping_min {
size_t count;
};
-void *grouping_init_min(RRDR *r) {
+void *grouping_create_min(RRDR *r) {
(void)r;
return callocz(1, sizeof(struct grouping_min));
}
@@ -18,18 +18,19 @@ void *grouping_init_min(RRDR *r) {
// resets when switches dimensions
// so, clear everything to restart
void grouping_reset_min(RRDR *r) {
- struct grouping_min *g = (struct grouping_min *)r->grouping_data;
+ struct grouping_min *g = (struct grouping_min *)r->internal.grouping_data;
g->min = 0;
g->count = 0;
}
void grouping_free_min(RRDR *r) {
- freez(r->grouping_data);
+ freez(r->internal.grouping_data);
+ r->internal.grouping_data = NULL;
}
void grouping_add_min(RRDR *r, calculated_number value) {
if(!isnan(value)) {
- struct grouping_min *g = (struct grouping_min *)r->grouping_data;
+ struct grouping_min *g = (struct grouping_min *)r->internal.grouping_data;
if(!g->count || calculated_number_fabs(value) < calculated_number_fabs(g->min)) {
g->min = value;
@@ -39,7 +40,7 @@ void grouping_add_min(RRDR *r, calculated_number value) {
}
calculated_number grouping_flush_min(RRDR *r, RRDR_VALUE_FLAGS *rrdr_value_options_ptr) {
- struct grouping_min *g = (struct grouping_min *)r->grouping_data;
+ struct grouping_min *g = (struct grouping_min *)r->internal.grouping_data;
calculated_number value;