From: Bastian Dehn Date: Sat, 8 Feb 2025 18:32:43 +0000 (+0100) Subject: change debug with stdint X-Git-Tag: v1.0.33^2~1^2~8 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=51105f628ceea57e7ed2f14377c8a94de906db5e;p=sane-kds-s2000w-net.git change debug with stdint --- diff --git a/src/kds_s2000w_debug.c b/src/kds_s2000w_debug.c index 205ed8f..483b000 100644 --- a/src/kds_s2000w_debug.c +++ b/src/kds_s2000w_debug.c @@ -5,7 +5,7 @@ #define STDOUT_LEVEL 3 -const char* _kds_s2000w_debug_string(int level) +const char* _kds_s2000w_debug_string(uint8_t level) { switch(level) { case 0: @@ -27,8 +27,8 @@ const char* _kds_s2000w_debug_string(int level) } } -int _kds_s2000w_debug_get_log_level() { - int log_level_int = 0; +uint8_t _kds_s2000w_debug_get_log_level() { + uint8_t log_level_int = 0; char* log_level = getenv("KDS_S2000W_NET_DEBUG"); if (log_level == NULL) @@ -37,7 +37,7 @@ int _kds_s2000w_debug_get_log_level() { return atoi(log_level); } -void kds_s2000w_debug_printf(int level, const char* message) +void kds_s2000w_debug_printf(uint8_t level, const char* message) { if (level > _kds_s2000w_debug_get_log_level()) return; @@ -50,7 +50,7 @@ void kds_s2000w_debug_printf(int level, const char* message) fprintf(stdout, "%s: %s\n", _kds_s2000w_debug_string(level) , message); } -void kds_s2000w_debug_printf_int(int level, const char* message, int value) +void kds_s2000w_debug_printf_int(uint8_t level, const char* message, uint32_t value) { if (level > _kds_s2000w_debug_get_log_level()) return; @@ -63,7 +63,7 @@ void kds_s2000w_debug_printf_int(int level, const char* message, int value) fprintf(stdout, "%s: %s: %i\n", _kds_s2000w_debug_string(level), message, value); } -void kds_s2000w_debug_printf_long(int level, const char* message, long value) +void kds_s2000w_debug_printf_long(uint8_t level, const char* message, uint64_t value) { if (level > _kds_s2000w_debug_get_log_level()) return; @@ -76,7 +76,7 @@ void kds_s2000w_debug_printf_long(int level, const char* message, long value) fprintf(stdout, "%s: %s: %li\n", _kds_s2000w_debug_string(level), message, value); } -void kds_s2000w_debug_messure_memory_usage(int level) +void kds_s2000w_debug_messure_memory_usage(uint8_t level) { if (level > _kds_s2000w_debug_get_log_level()) return; diff --git a/src/kds_s2000w_debug.h b/src/kds_s2000w_debug.h index 33ad45f..2a9699d 100644 --- a/src/kds_s2000w_debug.h +++ b/src/kds_s2000w_debug.h @@ -1,5 +1,6 @@ #ifndef KDS_S2000w_DEBUG_H #define KDS_S2000w_DEBUG_H +#include #define OFF 0 #define FATAL 1 @@ -9,8 +10,8 @@ #define DEBUG 5 #define ALL 6 -void kds_s2000w_debug_printf(int level, const char* message); -void kds_s2000w_debug_printf_int(int level, const char* message, int value); -void kds_s2000w_debug_printf_long(int level, const char* message, long value); -void kds_s2000w_debug_messure_memory_usage(int level); +void kds_s2000w_debug_printf(uint8_t level, const char* message); +void kds_s2000w_debug_printf_int(uint8_t level, const char* message, uint32_t value); +void kds_s2000w_debug_printf_long(uint8_t level, const char* message, uint64_t value); +void kds_s2000w_debug_messure_memory_usage(uint8_t level); #endif \ No newline at end of file