584 |
rc_node_print(stmt->v.cond.node); |
rc_node_print(stmt->v.cond.node); |
585 |
printf("\nIFTRUE:\n"); |
printf("\nIFTRUE:\n"); |
586 |
rc_stmt_print(stmt->v.cond.iftrue); |
rc_stmt_print(stmt->v.cond.iftrue); |
587 |
printf("IFFALSE:\n"); |
if (stmt->v.cond.iffalse) { |
588 |
rc_stmt_print(stmt->v.cond.iffalse); |
printf("IFFALSE:\n"); |
589 |
|
rc_stmt_print(stmt->v.cond.iffalse); |
590 |
|
} |
591 |
printf("END COND"); |
printf("END COND"); |
592 |
break; |
break; |
593 |
|
|
793 |
rc_run_section(int method, RC_SECTION *sec, struct rc_secdef *secdef, |
rc_run_section(int method, RC_SECTION *sec, struct rc_secdef *secdef, |
794 |
int cmp_method, char *line, void *data) |
int cmp_method, char *line, void *data) |
795 |
{ |
{ |
796 |
|
if (!sec) |
797 |
|
return; |
798 |
for (; secdef->name; secdef++) |
for (; secdef->name; secdef++) |
799 |
if (strcmp(sec->name, secdef->name) == 0) { |
if (strcmp(sec->name, secdef->name) == 0) { |
800 |
struct eval_env env; |
struct eval_env env; |