mopt.h

来自「网络爬虫程序」· C头文件 代码 · 共 46 行

H
46
字号
/***************************************************************************//*    This code is part of WWW grabber called pavuk                        *//*    Copyright (c) 1997 - 2001 Stefan Ondrejicka                          *//*    Distributed under GPL 2 or later                                     *//***************************************************************************/#ifndef _mopt_h_#define _mopt_h_#include "dlhash.h"#include "config.h"typedef struct{  int argc;  char **argv;  int nparams;  cfg_param_t *params;  dlhash *short_hash;  dlhash *long_hash;  int current;  int short_offset;  int option_type;  char *args[4];} mopt_t;#define MOPT_OK          0      /* on success              */#define MOPT_END         1      /* on end                  */#define MOPT_PARAM       2      /* on no option param      */#define MOPT_MISSINGP   -1      /* on bad number of params */#define MOPT_UNKNOWN    -2      /* on unknown param        */#define MOPT_BAD        -3      /* on wrong formated param */#define MOPT_ERR        -4      /* on parser error         */#define MOPT_OPT_NONE           0#define MOPT_OPT_SHORT          1#define MOPT_OPT_LONG           2#define MOPT_OPT_COMPAT         3extern void mopt_init(mopt_t *, int, cfg_param_t *, int, char **);extern void mopt_destroy(mopt_t *);extern int mopt_get_next_param(mopt_t *, cfg_param_t **);#endif

⌨️ 快捷键说明

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