configtest.c

来自「一个C语言写的快速贝叶斯垃圾邮件过滤工具」· C语言 代码 · 共 78 行

C
78
字号
/* $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 + =
减小字号Ctrl + -
显示快捷键?