X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib%2Fdebug.c;h=523d7c608d27366a2a581e9401b611afda60a86e;hb=fa4c2af84416f9b4663bb80d36faaba35db05524;hp=ddf6284c4ee7163cf7f55fe35266b1c7021fb423;hpb=814a01519c9605d479201b99eb16c97b0ad8635d;p=apps%2Fmadmutt.git diff --git a/lib/debug.c b/lib/debug.c index ddf6284..523d7c6 100644 --- a/lib/debug.c +++ b/lib/debug.c @@ -16,11 +16,12 @@ #include #include +#include +#include #include "debug.h" #include "mutt.h" #include "globals.h" -#include "str.h" short DebugLevel = -1; FILE* DebugFile = NULL; @@ -35,7 +36,8 @@ void debug_start (const char* basedir) { char buf[_POSIX_PATH_MAX]; char buf2[_POSIX_PATH_MAX]; - if (DebugLevel < 0 || !basedir || !*basedir) + if (DebugLevel < DEBUG_MIN_LEVEL || DebugLevel > DEBUG_MAX_LEVEL + || !basedir || !*basedir) return; /* rotate the old debug logs */ for (i = 3; i >= 0; i--) { @@ -53,7 +55,7 @@ void debug_start (const char* basedir) { } void _debug_print_intro (const char* file, int line, const char* function, int level) { - if (!DebugFile || DebugLevel < 0) + if (!DebugFile || DebugLevel < DEBUG_MIN_LEVEL || DebugLevel > DEBUG_MAX_LEVEL) return; fprintf (DebugFile, "[%d:%s:%d", level, NONULL(file), line); if (function && *function)