aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2007-03-22 12:40:58 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2007-03-22 12:40:58 +0000
commit1c0cac4fc8e489d72a3a54144eeaeffdbcef3b76 (patch)
tree66db3a848e4707d9a646464dedd9dc07db638862
parentfeac05f6f26ede5587e6037df1dbdbeb8190c845 (diff)
downloadmailfromd-1c0cac4fc8e489d72a3a54144eeaeffdbcef3b76.tar.gz
mailfromd-1c0cac4fc8e489d72a3a54144eeaeffdbcef3b76.tar.bz2
Remove `next' node type
git-svn-id: file:///svnroot/mailfromd/trunk@1308 7a8a7f39-df28-0410-adc6-e0d955640f24
-rw-r--r--src/drivers.c18
-rw-r--r--src/gram.y5
2 files changed, 2 insertions, 21 deletions
diff --git a/src/drivers.c b/src/drivers.c
index ef36b7a3..9c76c280 100644
--- a/src/drivers.c
+++ b/src/drivers.c
@@ -850,24 +850,6 @@ code_type_un(NODE *node, struct locus **old_locus)
}
-/* type next */
-
-/*FIXME: Remove*/
-void
-print_type_next(NODE *node, int level)
-{
- print_level(level);
- printf("next\n");
-}
-
-void
-code_type_next(NODE *node, struct locus **old_locus)
-{
- MARK_LOCUS();
- code_op(opcode_next);
-}
-
-
/* type result */
void
diff --git a/src/gram.y b/src/gram.y
index f16f5e55..b1cae169 100644
--- a/src/gram.y
+++ b/src/gram.y
@@ -735,7 +735,7 @@ action : ACT_ACCEPT maybe_triplet
}
| NEXT
{
- $$ = alloc_node(node_type_next, &$1);
+ $$ = alloc_node(node_type_noop, &$1);
}
| ADD string expr
{
@@ -864,7 +864,7 @@ case_cond : SWITCH expr DO cond_branches DONE
defcase = xmalloc(sizeof *defcase);
defcase->locus = *get_locus();
defcase->valist = NULL;
- defcase->node = alloc_node(node_type_next,
+ defcase->node = alloc_node(node_type_noop,
&defcase->locus);
}
defcase->next = $4.head;
@@ -3081,7 +3081,6 @@ node_type(NODE *node)
case node_type_cast:
return node->v.cast.data_type;
- case node_type_next:
case node_type_result:
case node_type_header:
case node_type_asgn:

Return to:

Send suggestions and report system problems to the System administrator.