]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change debug with stdint
authorBastian Dehn <hhaalo@arcor.de>
Sat, 8 Feb 2025 18:32:43 +0000 (19:32 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 8 Feb 2025 18:32:43 +0000 (19:32 +0100)
src/kds_s2000w_debug.c
src/kds_s2000w_debug.h

index 205ed8f65e002138ab0249c02c015970a7f350d0..483b0002ec819bcf419d0fafc926951f5f56cc4a 100644 (file)
@@ -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;
index 33ad45fed2e64d3cad23fde43fb118401907e4a3..2a9699da79e89d8e1a9725d6daf1c687310c01ad 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef KDS_S2000w_DEBUG_H
 #define KDS_S2000w_DEBUG_H
+#include <stdint.h>
 
 #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