|
|
@ -31,6 +31,12 @@ struct _config { |
|
|
|
f2b_port_t *current; |
|
|
|
f2b_port_t *current; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
|
|
|
errcb_stub(char *str) { |
|
|
|
|
|
|
|
assert(str != NULL); |
|
|
|
|
|
|
|
(void)(str); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static bool |
|
|
|
static bool |
|
|
|
try_parse_listen_opt(f2b_port_t *port, const char *value) { |
|
|
|
try_parse_listen_opt(f2b_port_t *port, const char *value) { |
|
|
|
char buf[256]; |
|
|
|
char buf[256]; |
|
|
@ -66,12 +72,6 @@ try_parse_listen_opt(f2b_port_t *port, const char *value) { |
|
|
|
return false; |
|
|
|
return false; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static void |
|
|
|
|
|
|
|
errcb_stub(char *str) { |
|
|
|
|
|
|
|
assert(str != NULL); |
|
|
|
|
|
|
|
(void)(str); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cfg_t * |
|
|
|
cfg_t * |
|
|
|
create(const char *init) { |
|
|
|
create(const char *init) { |
|
|
|
cfg_t *cfg = NULL; |
|
|
|
cfg_t *cfg = NULL; |
|
|
|