/*
* Copyright(c) 1997-2000 - All Rights Reserved
*
* See the COPYRIGHT file.
*/
#ifndef _option_h_
#define _option_h_
void opt_init();
void opt_cfg();
void opt_free(struct custom_ *);
void sic_logfile(struct log_ *);
char * get_format(unsigned int, char *);
char * get_nformat(unsigned int, char *);
int get_option(unsigned int, char *);
int get_flag(unsigned int, char *, unsigned int);
int get_keyword(char *, char **, char *, unsigned int *);
void get_ignore(char *, char *, unsigned int *);
int get_rewrite(int, char *, u_char *, unsigned int *, char *);
void customize(unsigned int, char *, int, char **, unsigned int *);
#define O_CLEAR 0x00001
#define O_GET 0x00002
#define O_SET 0x00004
#define O_ON 0x00010
#define O_OFF 0x00020
#define O_MASK 0x00040
#define O_KEYWORD 0x00080
#define O_LOGFILE 0x00100
#define O_SWITCH 0x00200
#define O_REWRITE 0x00400
#define O_WINDOW 0x01000
#define O_SERVER 0x02000
#define O_TOPLVL 0x04000
#define O_PROTO 0x08000
#define O_DEFAULT 0x10000
#define O_ACTIONMASK 0x00007
#define O_TYPEMASK 0x007F0
#define O_TARGETMASK 0x1F000
#endif
syntax highlighted by Code2HTML, v. 0.9.1