diff --git a/src/colors.h b/src/colors.h index 4c9c2c9..fd0cb81 100644 --- a/src/colors.h +++ b/src/colors.h @@ -4,6 +4,7 @@ #define COLORSLIB_VERSION "1.0.0" #ifndef NO_COLOR // With colors +// clang-format off #define COLOR_RED(string) "\x1b[31m" string "\x1b[0m" #define COLOR_GREEN(string) "\x1b[32m" string "\x1b[0m" #define COLOR_YELLOW(string) "\x1b[33m" string "\x1b[0m" @@ -11,7 +12,9 @@ #define COLOR_MAGENTA(string) "\x1b[35m" string "\x1b[0m" #define COLOR_CYAN(string) "\x1b[36m" string "\x1b[0m" #define COLOR_RESET(string) "\x1b[0m" string "\x1b[0m" +// clang-format on #else // Without colors +// clang-format off #define COLOR_RED(string) string #define COLOR_GREEN(string) string #define COLOR_YELLOW(string) string @@ -19,6 +22,7 @@ #define COLOR_MAGENTA(string) string #define COLOR_CYAN(string) string #define COLOR_RESET(string) string +// clang-format on #endif #endif // #ifndef COLORS_H_ diff --git a/src/nv-info.c b/src/nv-info.c index bbdc53d..99ed79f 100644 --- a/src/nv-info.c +++ b/src/nv-info.c @@ -7,13 +7,14 @@ int main() { nvmlReturn_t result; // Don't used - unsigned int deviceCount; - nvmlMemory_t memory; - unsigned int power; - unsigned int temperature; - char name[NVML_DEVICE_NAME_BUFFER_SIZE]; - if (nvmlInit_v2() != NVML_SUCCESS) return 1; + unsigned int deviceCount; // Хранит количество устройств (Кол-во видеокарт) + nvmlMemory_t memory; // Хранит информацию о памяти + unsigned int power; // Хранит информацию о потреблении энергии + unsigned int temperature; // Хранит информацию о температуре + char name[NVML_DEVICE_NAME_BUFFER_SIZE]; // Хранит имя устройства + + if (nvmlInit_v2() != NVML_SUCCESS) return 1; // Вызывать nvmlInit_v2() и nvmlShutdown() обязательно перед всеми операциями if (nvmlDeviceGetCount(&deviceCount) == NVML_SUCCESS) { printf(COLOR_CYAN("Devices:") " %d\n\n", deviceCount); @@ -36,6 +37,6 @@ int main() { } } - if (nvmlShutdown() == NVML_SUCCESS) return 0; + if (nvmlShutdown() == NVML_SUCCESS) return 0; // Вызывать nvmlInit_v2() и nvmlShutdown() обязательно перед всеми операциями else return 1; }