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

📄 configtest.c

📁 一个C语言写的快速贝叶斯垃圾邮件过滤工具
💻 C
字号:
/* $Id: configtest.c,v 1.19 2005/03/16 03:55:14 m-a Exp $ *//*****************************************************************************NAME:   config.c -- process config file parametersAUTHOR:   David Relson <relson@osagesoftware.com>******************************************************************************/#include "common.h"#include <ctype.h>#include <stdlib.h>#include <string.h>#include "configfile.h"#include "score.h"#include "wordlists.h"const char *progname = "configtest";#ifndef	DEBUG_CONFIG#define DEBUG_CONFIG(level)	(verbose > level)#endif/* Definitions to support config.c */double msg_spamicity(void){    return 0.0;}rc_t msg_status(void){    return RC_HAM;}#ifdef COMPILE_DEAD_CODEstatic int x_init_list(wordlist_t* list, const char* name, const char* filepath, double weight, bool bad, int override, bool ignore){    if (DEBUG_CONFIG(0)) {	fprintf( stderr, "list:     %p\n", (void *)list);	fprintf( stderr, "name:     %s\n", name);	fprintf( stderr, "filepath: %s\n", filepath);	fprintf( stderr, "weight:   %f\n", weight);	fprintf( stderr, "bad:      %s\n", bad ? "T" : "F" );	fprintf( stderr, "override: %d\n", override);	fprintf( stderr, "ignore:   %s\n", ignore ? "T" : "F" );    }    return 0;}#endifstatic struct option longopts_dummy[] = {    /* end of list */    { NULL,				0, 0, 0 }};int main( int argc, char **argv){    verbose = 0;    logflag = 0;    while (--argc > 0)    {	char *arg = *++argv;	if (strcmp(arg, "-v") == 0)	    verbose = 1;    }    if ( !process_config_files(false, longopts_dummy) )	exit(EX_ERROR);    /* read_config_file("./bogofilter.cf", true, false); */    return 0;}

⌨️ 快捷键说明

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