⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 debug.c

📁 一个C语言写的快速贝叶斯垃圾邮件过滤工具
💻 C
字号:
/* $Id: debug.c,v 1.8 2004/01/22 02:55:47 relson Exp $ *//*****************************************************************************NAME:   debug.c - shared debug functionsAUTHOR:   David Relson <relson@osagesoftware.com>******************************************************************************/#include "common.h"#include <ctype.h>#include <stdlib.h>#include <string.h>#include "debug.h"FILE	 *dbgout;u_int32_t debug_mask = DEBUG_NONE;void set_debug_mask(const char *mask){    char ch;    const char *maskbits = BIT_NAMES;    for (ch = tolower((unsigned char)*mask); ch != '\0'; ch = *++mask)    {	/*@-shiftnegative@*/	if (strchr(maskbits, ch) != NULL)	    debug_mask |= (1 << (ch - 'a'));	/*@=shiftnegative@*/	else	{	    (void)fprintf(stderr, "set_debug_mask:  unknown mask specification '%c'\n", ch);	    exit(EX_ERROR);	}    }}/* 'L' - enable lexer_v3 debug output */void set_bogotest(const char *mask){    char ch;    while ((ch = *mask++) != '\0' && isalpha((int)(unsigned char)ch))    {	ch = toupper(ch);	bogotest |= MASK_BIT(ch);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -