[cvs] bogofilter debug.h,1.9,1.10 register.c,1.13,1.14
Fast Bayesian spam filter along lines suggested by Paul Graham
Brought to you by:
m-a
From: <re...@us...> - 2003-01-25 01:14:16
|
Update of /cvsroot/bogofilter/bogofilter In directory sc8-pr-cvs1:/tmp/cvs-serv27261 Modified Files: debug.h register.c Log Message: Add debug statements to allow displaying message number when registering a mailbox. Index: debug.h =================================================================== RCS file: /cvsroot/bogofilter/bogofilter/debug.h,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- debug.h 12 Jan 2003 14:02:00 -0000 1.9 +++ debug.h 25 Jan 2003 01:14:12 -0000 1.10 @@ -6,13 +6,14 @@ #define DEBUG_NONE 0 #ifndef NODEBUG -#define BIT_NAMES "cdfglmstw" +#define BIT_NAMES "cdfglmrstw" #define BIT_CONFIG ( 1 << ('C' - 'A')) #define BIT_DATABASE ( 1 << ('D' - 'A')) #define BIT_FORMAT ( 1 << ('F' - 'A')) #define BIT_GENERAL ( 1 << ('G' - 'A')) #define BIT_LEXER ( 1 << ('L' - 'A')) #define BIT_MIME ( 1 << ('M' - 'A')) +#define BIT_REGISTER ( 1 << ('R' - 'A')) #define BIT_SPAMICITY ( 1 << ('S' - 'A')) #define BIT_TEXT ( 1 << ('T' - 'A')) #define BIT_WORDLIST ( 1 << ('W' - 'A')) @@ -28,6 +29,7 @@ #define DEBUG_FORMAT(level) 0 #define DEBUG_LEXER(level) 0 #define DEBUG_MIME(level) 0 +#define DEBUG_REGISTER(level) 0 #define DEBUG_SPAMICITY(level) 0 #define DEBUG_TEXT(level) 0 #define DEBUG_WORDLIST(level) 0 @@ -38,6 +40,7 @@ #define DEBUG_FORMAT(level) ((debug_mask & BIT_FORMAT) && (verbose > level)) #define DEBUG_LEXER(level) ((debug_mask & BIT_LEXER) && (verbose > level)) #define DEBUG_MIME(level) ((debug_mask & BIT_MIME) && (verbose > level)) +#define DEBUG_REGISTER(level) ((debug_mask & BIT_REGISTER) && (verbose > level)) #define DEBUG_SPAMICITY(level) ((debug_mask & BIT_SPAMICITY) && (verbose > level)) #define DEBUG_TEXT(level) ((debug_mask & BIT_TEXT) && (verbose > level)) #define DEBUG_WORDLIST(level) ((debug_mask & BIT_WORDLIST) && (verbose > level)) Index: register.c =================================================================== RCS file: /cvsroot/bogofilter/bogofilter/register.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- register.c 19 Jan 2003 15:22:18 -0000 1.13 +++ register.c 25 Jan 2003 01:14:12 -0000 1.14 @@ -149,10 +149,12 @@ initialize_constants(); do { + msgcount++; + if (DEBUG_REGISTER(1)) + fprintf(dbgout, "Message #%ld\n", msgcount); collect_words(&h, &wordcount, &cont); add_hash(words, h); wordhash_free(h); - msgcount++; totalwords += wordcount; } while(cont); |