]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change debug info early return
authorBastian Dehn <hhaalo@arcor.de>
Mon, 30 Dec 2024 18:37:26 +0000 (19:37 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 30 Dec 2024 18:37:26 +0000 (19:37 +0100)
src/kds_s2000w_debug.c

index 2535dfb0f72c806eadf5345f89796eac0418c63a..f7bdfc4a0b0a531c941e8977aff34139e83232e7 100644 (file)
@@ -6,32 +6,40 @@ int _get_log_level() {
        int log_level_int = 0;
        char* log_level = getenv("KDS_S2000W_NET_DEBUG");
 
-       if (log_level != NULL)
-               log_level_int = atoi(log_level);
+       if (log_level == NULL)
+               return log_level_int;
 
-       return log_level_int;
+       return atoi(log_level);
 }
 
 void debug_printf(int level, const char* message)
 {
-       if (level <= _get_log_level())
-               printf("%s\n", message);
+       if (level > _get_log_level())
+               return;
+
+       printf("%s\n", message);
 }
 
 void debug_printf_int(int level, const char* message, int value)
 {
-       if (level <= _get_log_level())
-               printf("%s: %i\n", message, value);
+       if (level > _get_log_level())
+               return;
+
+       printf("%s: %i\n", message, value);
 }
 
 void debug_printf_long(int level, const char* message, long value)
 {
-       if (level <= _get_log_level())
-               printf("%s: %li\n", message, value);
+       if (level > _get_log_level())
+               return;
+
+       printf("%s: %li\n", message, value);
 }
 
 void debug_printf_hex(int level, const char* message, char value)
 {
-       if (level <= _get_log_level())
-               printf("%s: %hhx\n", message, value);
+       if (level > _get_log_level())
+               return;
+
+       printf("%s: %hhx\n", message, value);
 }
\ No newline at end of file