summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvkalintiris <vasilis@netdata.cloud>2024-02-12 13:27:10 +0200
committerGitHub <noreply@github.com>2024-02-12 13:27:10 +0200
commit777b7ac531567a54d6666d36838975161f72952f (patch)
tree7ae5310a65dad973d3df7c9e9d8f0da10c3661b6
parent94f533f758a52a567879fca76dd43f165db184d2 (diff)
Remove config macros that are always set. (#16994)
-rw-r--r--CMakeLists.txt4
-rw-r--r--config.cmake.h.in1
-rw-r--r--src/libnetdata/libnetdata.h6
-rw-r--r--src/libnetdata/storage_number/storage_number.c63
-rw-r--r--tests/profile/benchmark-registry.c2
5 files changed, 2 insertions, 74 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 944a5105ec..d0588e7622 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2202,10 +2202,6 @@ install(TARGETS netdatacli
# Generate config file
#
-add_definitions(-DHAVE_CONFIG_H)
-
-set(STORAGE_WITH_MATH On)
-
if(NOT CMAKE_INSTALL_PREFIX STREQUAL "")
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
endif()
diff --git a/config.cmake.h.in b/config.cmake.h.in
index 2f52877bfd..276b051f9e 100644
--- a/config.cmake.h.in
+++ b/config.cmake.h.in
@@ -91,7 +91,6 @@
#cmakedefine ENABLE_LZ4
#cmakedefine ENABLE_ZSTD
#cmakedefine ENABLE_BROTLI
-#cmakedefine STORAGE_WITH_MATH
#cmakedefine ENABLE_LOGSMANAGEMENT
#cmakedefine ENABLE_LOGSMANAGEMENT_TESTS
diff --git a/src/libnetdata/libnetdata.h b/src/libnetdata/libnetdata.h
index 8d79215224..4bade9b5bb 100644
--- a/src/libnetdata/libnetdata.h
+++ b/src/libnetdata/libnetdata.h
@@ -7,9 +7,7 @@
extern "C" {
# endif
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
+#include "config.h"
#ifdef ENABLE_OPENSSL
#define ENABLE_HTTPS 1
@@ -176,10 +174,8 @@ extern "C" {
#include <sys/sysmacros.h>
#endif
-#ifdef STORAGE_WITH_MATH
#include <math.h>
#include <float.h>
-#endif
#if defined(HAVE_INTTYPES_H)
#include <inttypes.h>
diff --git a/src/libnetdata/storage_number/storage_number.c b/src/libnetdata/storage_number/storage_number.c
index 6468951bd0..89a67a532c 100644
--- a/src/libnetdata/storage_number/storage_number.c
+++ b/src/libnetdata/storage_number/storage_number.c
@@ -147,13 +147,7 @@ storage_number pack_storage_number(NETDATA_DOUBLE value, SN_FLAGS flags) {
r += (m << 27); // the divider m
}
-#ifdef STORAGE_WITH_MATH
- // without this there are rounding problems
- // example: 0.9 becomes 0.89
r += lrint((double) n);
-#else
- r += (storage_number)n;
-#endif
return r;
}
@@ -174,60 +168,3 @@ __attribute__((constructor)) void initialize_lut(void) {
unpack_storage_number_lut10x[3 * 8 + i] = pow(100, i); // exp = 1
}
}
-
-/*
-int print_netdata_double(char *str, NETDATA_DOUBLE value)
-{
- char *wstr = str;
-
- int sign = (value < 0) ? 1 : 0;
- if(sign) value = -value;
-
-#ifdef STORAGE_WITH_MATH
- // without llrintl() there are rounding problems
- // for example 0.9 becomes 0.89
- unsigned long long uvalue = (unsigned long long int) llrintl(value * (NETDATA_DOUBLE)100000);
-#else
- unsigned long long uvalue = value * (NETDATA_DOUBLE)100000;
-#endif
-
- wstr = print_number_llu_r_smart(str, uvalue);
-
- // make sure we have 6 bytes at least
- while((wstr - str) < 6) *wstr++ = '0';
-
- // put the sign back
- if(sign) *wstr++ = '-';
-
- // reverse it
- char *begin = str, *end = --wstr, aux;
- while (end > begin) aux = *end, *end-- = *begin, *begin++ = aux;
- // wstr--;
- // strreverse(str, wstr);
-
- // remove trailing zeros
- int decimal = 5;
- while(decimal > 0 && *wstr == '0') {
- *wstr-- = '\0';
- decimal--;
- }
-
- // terminate it, one position to the right
- // to let space for a dot
- wstr[2] = '\0';
-
- // make space for the dot
- int i;
- for(i = 0; i < decimal ;i++) {
- wstr[1] = wstr[0];
- wstr--;
- }
-
- // put the dot
- if(wstr[2] == '\0') { wstr[1] = '\0'; decimal--; }
- else wstr[1] = '.';
-
- // return the buffer length
- return (int) ((wstr - str) + 2 + decimal );
-}
-*/
diff --git a/tests/profile/benchmark-registry.c b/tests/profile/benchmark-registry.c
index cfed6d7c8d..bc5934af33 100644
--- a/tests/profile/benchmark-registry.c
+++ b/tests/profile/benchmark-registry.c
@@ -2,7 +2,7 @@
/*
* compile with
- * gcc -O1 -ggdb -Wall -Wextra -I ../src/ -I ../ -o benchmark-registry benchmark-registry.c ../src/dictionary.o ../src/log.o ../src/avl.o ../src/common.o ../src/appconfig.o ../src/web_buffer.o ../src/storage_number.o ../src/rrd.o ../src/health.o -pthread -luuid -lm -DHAVE_CONFIG_H -DVARLIB_DIR="\"/tmp\""
+ * gcc -O1 -ggdb -Wall -Wextra -I ../src/ -I ../ -o benchmark-registry benchmark-registry.c ../src/dictionary.o ../src/log.o ../src/avl.o ../src/common.o ../src/appconfig.o ../src/web_buffer.o ../src/storage_number.o ../src/rrd.o ../src/health.o -pthread -luuid -lm -DVARLIB_DIR="\"/tmp\""
*/
char *hostname = "me";