comparison src/stubCodeGear.cbc @ 1:73127e0ab57c

(none)
author soto@cr.ie.u-ryukyu.ac.jp
date Tue, 08 Sep 2020 18:38:08 +0900
parents
children
comparison
equal deleted inserted replaced
0:b919985837a3 1:73127e0ab57c
1 __code putSingleLinkedQueue(struct Context *context,struct SingleLinkedQueue* queue, union Data* data, enum Code next) {
2 Element* element = &ALLOCATE(context, Element)->Element;
3 element->data = data;
4 element->next = NULL;
5 queue->last->next = element;
6 queue->last = element;
7 goto meta(context, next);
8 }
9
10 // generated by script
11 __code putSingleLinkedQueue_stub(struct Context* context) {
12 SingleLinkedQueue* queue = (SingleLinkedQueue*)GearImpl(context, Queue, queue);
13 Data* data = Gearef(context, Queue)->data;
14 enum Code next = Gearef(context, Queue)->next;
15 goto putSingleLinkedQueue(context, queue, data, next);
16 }