comparison src/parallel_execution/SingleLinkedStack.cbc @ 274:d14eb393023d

fix generate_stub
author mir3636
date Wed, 01 Feb 2017 18:13:47 +0900
parents 6b5444bbea8a
children 2c2e4e597eb0
comparison
equal deleted inserted replaced
273:08d0f920dad2 274:d14eb393023d
4 4
5 // typedef struct SingleLinkedStack { 5 // typedef struct SingleLinkedStack {
6 // struct Element* top; 6 // struct Element* top;
7 // } SingleLinkedStack; 7 // } SingleLinkedStack;
8 8
9 Stack* createSingleLinkedStack(struct Context *context) { 9 Stack* createSingleLinkedStack(struct Context* context) {
10 struct Stack* stack = new Stack(); 10 struct Stack* stack = new Stack();
11 struct SingleLinkedStack* singleLinkedStack = new SingleLinkedStack(); 11 struct SingleLinkedStack* singleLinkedStack = new SingleLinkedStack();
12 stack->stack = (union Data*)singleLinkedStack; 12 stack->stack = (union Data*)singleLinkedStack;
13 singleLinkedStack->top = NULL; 13 singleLinkedStack->top = NULL;
14 stack->push = C_pushSingleLinkedStack; 14 stack->push = C_pushSingleLinkedStack;