Lines Matching refs:topnode
226 static struct Node *topnode; variable
319 topnode = malloc((argc + 1) * sizeof (struct Node)); in main()
320 (void) memset(topnode, 0, (argc + 1) * sizeof (struct Node)); in main()
322 if (compile(argv + paths, topnode, &action_expression) == 0) { in main()
324 (void) memcpy(topnode, &PRINT_NODE, sizeof (struct Node)); in main()
338 savenode = topnode; in main()
339 topnode = freenode++; in main()
340 (void) memcpy(topnode, &LPAREN_NODE, sizeof (struct Node)); in main()
341 topnode->next = freenode; in main()
342 topnode->first.np = savenode; in main()
343 (void) memcpy(topnode->next, &PRINT_NODE, sizeof (struct Node)); in main()
425 struct Node *oldnp = topnode;
486 np->first.np = topnode;
487 topnode = np;
492 struct Node *save = topnode;
493 topnode = np+1;
495 i = compile(++av, topnode, actionp);
496 np->first.np = topnode;
497 topnode = save;
812 struct Node *np = topnode;
869 struct Node *save = topnode;
870 topnode = np->first.np;
873 topnode = save;