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 + -
显示快捷键?