diff options
-rw-r--r-- | src/api.c | 12 | ||||
-rw-r--r-- | src/init.c | 9 |
2 files changed, 6 insertions, 15 deletions
@@ -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 }; @@ -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 |