tablelist
struct tablelist *t_next;
static struct tablelist *list_fcmd_tables = NULL;
static struct tablelist *list_ecmd_tables = NULL;
static struct tablelist *list_var_tables = NULL;
static struct tablelist *list_sysvar_tables = NULL;
add_cmd_table(struct tablelist **tlist, char *buf, int len)
struct tablelist *t;
if ((t = calloc(1, sizeof (struct tablelist))) == NULL) {
add_var_table(struct tablelist **tlist, char *buf, int len)
cmd_decode(struct tablelist *tlist, const char *cmd, char **sp)
struct tablelist *t;
tablelist_l : tablelist comma tablelist_l
| tablelist optnl
tablelist : host {
purge_table(struct relayd *env, struct tablelist *head, struct table *table)
struct tablelist *sc_tables;
void purge_table(struct relayd *, struct tablelist *,
TAILQ_HEAD(tablelist, table);