📄 configtest.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 + -