| 993 | // |
| 994 | |
| 995 | static gpre_nod* make_list( gpre_lls* stack) |
| 996 | { |
| 997 | USHORT count = 0; |
| 998 | for (const gpre_lls* temp = stack; temp; temp = temp->lls_next) |
| 999 | ++count; |
| 1000 | |
| 1001 | gpre_nod* node = MSC_node(nod_list, count); |
| 1002 | |
| 1003 | for (gpre_nod** ptr = node->nod_arg + count; stack;) |
| 1004 | *--ptr = MSC_pop(&stack); |
| 1005 | |
| 1006 | return node; |
| 1007 | } |
| 1008 | |
| 1009 | |
| 1010 | //____________________________________________________________ |