aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/api.c12
-rw-r--r--src/init.c9
2 files changed, 6 insertions, 15 deletions
diff --git a/src/api.c b/src/api.c
index 0917101..1c7fd29 100644
--- a/src/api.c
+++ b/src/api.c
@@ -4,14 +4,14 @@
#include <api.h>
-struct cpuinfo_processor* cpuinfo_processors;
-struct cpuinfo_core* cpuinfo_cores;
-struct cpuinfo_package* cpuinfo_packages;
+struct cpuinfo_processor* cpuinfo_processors = NULL;
+struct cpuinfo_core* cpuinfo_cores = NULL;
+struct cpuinfo_package* cpuinfo_packages = NULL;
struct cpuinfo_cache* cpuinfo_cache[cpuinfo_cache_level_max] = { NULL };
-uint32_t cpuinfo_processors_count;
-uint32_t cpuinfo_cores_count;
-uint32_t cpuinfo_packages_count;
+uint32_t cpuinfo_processors_count = 0;
+uint32_t cpuinfo_cores_count = 0;
+uint32_t cpuinfo_packages_count = 0;
uint32_t cpuinfo_cache_count[cpuinfo_cache_level_max] = { 0 };
diff --git a/src/init.c b/src/init.c
index 1ec13c0..68b50e1 100644
--- a/src/init.c
+++ b/src/init.c
@@ -12,15 +12,6 @@
#endif
-struct cpuinfo_processor* cpuinfo_processors = NULL;
-struct cpuinfo_core* cpuinfo_cores = NULL;
-struct cpuinfo_package* cpuinfo_packages = NULL;
-
-uint32_t cpuinfo_processors_count = 0;
-uint32_t cpuinfo_cores_count = 0;
-uint32_t cpuinfo_packages_count = 0;
-
-
#ifdef _WIN32
static INIT_ONCE init_guard = INIT_ONCE_STATIC_INIT;
#else