rule_list
static TAILQ_HEAD(, rule) rule_list =
TAILQ_HEAD_INITIALIZER(rule_list);
TAILQ_INSERT_TAIL(&rule_list, rule, link);
TAILQ_FOREACH(rule, &rule_list, link) {
TAILQ_FOREACH(rule, &rule_list, link) {
TAILQ_FOREACH(rp, &rule_list, link) {
TAILQ_REMOVE(&rule_list, rp, link);
rule_list(ac, av);
rule_list(ac, av);
void rule_list(int ac, char **av);