Пример #1
0
Файл: tf.c Проект: NetSys/sts
void
tf_print (const struct tf *tf)
{
  if (tf->prefix) printf ("Prefix: %s\n", DATA_STR (tf->prefix));
  for (int i = 0; i < tf->nrules; i++)
    rule_print (&tf->rules[i], tf);
}
Пример #2
0
void
res_rule_add (struct res *res, const struct tf *tf, int rule,
	      const struct rule *tf_rule)
{
  struct res_rule tmp = {tf->prefix ? DATA_STR (tf->prefix) : NULL, rule,
			 (struct rule*) tf_rule, (struct tf*) tf};
  assert (res->rules.cur < res->rules.n);
  res->rules.arr[res->rules.cur++] = tmp;
}