53 |
#define PARAM_BOOLEAN(x) param[x].value.boolean |
#define PARAM_BOOLEAN(x) param[x].value.boolean |
54 |
#define PARAM_INTEGER(x) param[x].value.integer |
#define PARAM_INTEGER(x) param[x].value.integer |
55 |
|
|
56 |
enum { |
enum |
57 |
|
{ |
58 |
__access_method, |
__access_method, |
59 |
__protocol, |
__protocol, |
60 |
__interface_type, |
__interface_type, |
119 |
__cable_interface, |
__cable_interface, |
120 |
__cable_connect_ip, |
__cable_connect_ip, |
121 |
|
|
122 |
__last_param /* not a parameter */ |
__last_param /* not a parameter */ |
123 |
}; |
}; |
124 |
|
|
125 |
#define PARAM_ACCESS_METHOD PARAM_STRING(__access_method) |
#define PARAM_ACCESS_METHOD PARAM_STRING(__access_method) |
167 |
extern param_t param[PARAM_MAX]; |
extern param_t param[PARAM_MAX]; |
168 |
|
|
169 |
int parse_command_line (int argc, char **argv); |
int parse_command_line (int argc, char **argv); |
170 |
int parse_config( void ); |
int parse_config (void); |
171 |
int parse_config_file (char *filename); |
int parse_config_file (char *filename); |
172 |
void try_param (param_t * param, char *filename, int lineno, char *name, |
void try_param (param_t * param, char *filename, int lineno, char *name, |
173 |
char *value); |
char *value); |