fix for gcc 10 multiple definition errors

This commit is contained in:
Devaev Maxim
2020-05-19 01:07:55 +03:00
parent 06f4017a5b
commit 0663bb1035
2 changed files with 45 additions and 8 deletions

View File

@@ -37,16 +37,19 @@
#include "threading.h"
enum {
LOG_LEVEL_INFO,
LOG_LEVEL_PERF,
LOG_LEVEL_VERBOSE,
LOG_LEVEL_DEBUG,
} log_level;
enum log_level_t {
LOG_LEVEL_INFO,
LOG_LEVEL_PERF,
LOG_LEVEL_VERBOSE,
LOG_LEVEL_DEBUG,
};
bool log_colored;
pthread_mutex_t log_mutex;
extern enum log_level_t log_level;
extern bool log_colored;
extern pthread_mutex_t log_mutex;
#define LOGGING_INIT { \