parse_state
parse_from_file(struct parse_state *psp)
parse_file(struct parse_state *psp, const char *fname)
parse_arg_list(struct parse_state *psp, int argc, char **argv)
get_unique_devs(struct parse_state *psp)
organize_state(struct parse_state *psp)
get_device_list(struct parse_state *psp, int tunfd)
struct parse_state *sl_parse; /* Back pointer to state */
struct parse_state pstate;
struct parse_state *psp;
struct parse_state *psp;
struct parse_state *psp;
struct parse_state *psp = slp->sl_parse;
struct parse_state *psp = slp->sl_parse;
file_end(struct parse_state *psp)
dispatch_keyword(struct parse_state *psp, const char *keybuf)
my_getenv(struct parse_state *psp, char *estr)
env_replace(struct parse_state *psp, char *keybuf, char kwstate)
getkeyword(struct parse_state *psp, char *keybuf, int keymax,
ib_parse_state_t parse_state = IB_NEWVAR;
if (parse_state == IB_NEWVAR) {
parse_state = IB_ERROR;
parse_state = IB_CONFIG_VAR;
} else if (parse_state == IB_VAR_VALUE) {
parse_state =
parse_state = IB_NEWVAR;
parse_state = IB_ERROR;
parse_state = IB_ERROR;
} else if (parse_state == IB_ERROR) {
parse_state = IB_ERROR;
if (parse_state == IB_CONFIG_VAR) {
parse_state = IB_ERROR;
parse_state = IB_VAR_VALUE;
} else if (parse_state != IB_ERROR) {
parse_state = IB_ERROR;
parse_state = IB_ERROR;
parse_state = IB_NEWVAR;
} parse_state = USB_NEWVAR;
switch (parse_state) {
parse_state = USB_ERROR;
parse_state = USB_CONFIG_VAR;
parse_state = USB_ERROR;
parse_state = USB_NEWVAR;
parse_state = USB_NEWVAR;
parse_state = USB_NEWVAR;
parse_state = USB_NEWVAR;
parse_state = USB_ERROR;
parse_state = USB_ERROR;
parse_state = USB_ERROR;
if (parse_state == USB_CONFIG_VAR) {
parse_state = USB_ERROR;
parse_state = USB_VAR_VALUE;
} else if (parse_state != USB_ERROR) {
parse_state = USB_ERROR;
if ((parse_state == USB_VAR_VALUE) && (cfgvar !=
parse_state = USB_NEWVAR;
parse_state = USB_NEWVAR;
parse_state = USB_NEWVAR;
} else if (parse_state != USB_ERROR) {
parse_state = USB_ERROR;
parse_state = USB_ERROR;
static errcode_t parse_line(char *line, struct parse_state *state)
struct parse_state state;
static errcode_t parse_init_state(struct parse_state *state)
static errcode_t parse_std_line(char *line, struct parse_state *state)
} parse_state = USB_NEWVAR;
switch (parse_state) {
parse_state = USB_ERROR;
parse_state = USB_CONFIG_VAR;
parse_state = USB_ERROR;
parse_state = USB_NEWVAR;
parse_state = USB_NEWVAR;
parse_state = USB_NEWVAR;
parse_state = USB_NEWVAR;
parse_state = USB_ERROR;
parse_state = USB_ERROR;
parse_state = USB_ERROR;
if (parse_state == USB_CONFIG_VAR) {
parse_state = USB_ERROR;
parse_state = USB_VAR_VALUE;
} else if (parse_state != USB_ERROR) {
parse_state = USB_ERROR;
if ((parse_state == USB_VAR_VALUE) && (cfgvar !=
parse_state = USB_NEWVAR;
parse_state = USB_NEWVAR;
parse_state = USB_NEWVAR;
} else if (parse_state != USB_ERROR) {
parse_state = USB_ERROR;
parse_state = USB_ERROR;