X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib%2Fdebug.c;h=6034ef9ab01c7fb60b6eb66951599ec8bdde5af2;hp=ddf6284c4ee7163cf7f55fe35266b1c7021fb423;hb=5cfa41634d9a2c2e8bcf392ff0f2ee0c93794b37;hpb=814a01519c9605d479201b99eb16c97b0ad8635d diff --git a/lib/debug.c b/lib/debug.c index ddf6284..6034ef9 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,12 +36,13 @@ 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--) { - snprintf (buf, sizeof (buf), "%s/.muttngdebug%d", NONULL (basedir), i); - snprintf (buf2, sizeof (buf2), "%s/.muttngdebug%d", NONULL (basedir), i + 1); + snprintf (buf, sizeof (buf), "%s/.madmuttdebug%d", NONULL (basedir), i); + snprintf (buf2, sizeof (buf2), "%s/.madmuttdebug%d", NONULL (basedir), i + 1); rename (buf, buf2); } if ((DebugFile = safe_fopen (buf, "w")) != NULL) { @@ -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)