From e3cbd05ff56a1caa3e2a33180bdd88b49284d362 Mon Sep 17 00:00:00 2001 From: Svetlana Shmidt Date: Wed, 29 Jul 2020 14:29:24 +0500 Subject: [PATCH] cosmetical change in linear constructor --- src/daemon/distribution.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/daemon/distribution.c b/src/daemon/distribution.c index faaf08de3..76df086cf 100644 --- a/src/daemon/distribution.c +++ b/src/daemon/distribution.c @@ -111,12 +111,11 @@ distribution_t* distribution_new_linear(size_t num_buckets, double size) { bucket_t bucket_array[num_buckets]; for (size_t i = 0; i < num_buckets; i++) { - bucket_array[i].bucket_counter = 0; - bucket_array[i].minimum = i * size; - if (i == num_buckets - 1) - bucket_array[i].maximum = INFINITY; - else - bucket_array[i].maximum = (i + 1) * size; + bucket_array[i] = (bucket_t) { + .bucket_counter = 0, + .minimum = i * size, + .maximum = (i == num_buckets - 1) ? INFINITY : (i + 1) * size, + }; } return build_distribution_from_bucket_array(num_buckets, bucket_array); } @@ -238,7 +237,7 @@ double distribution_average(distribution_t *dist) { int main() { double a[] = {3.0, 5.7, 6.7}; - distribution_t *p = distribution_new_exponential(4, 2, 3); + distribution_t *p = distribution_new_linear(4, 3); distribution_update(p, 2); distribution_update(p, 5); distribution_update(p, 7.5); -- 2.47.3