Mercurial > hg > Papers > 2018 > parusu-master
view paper/src/stubCodeGear.cbc @ 72:d4ced6adca5e
Move stub Interface Code Gear
author | Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 08 Feb 2018 22:27:23 +0900 |
parents | a0f9def49535 |
children |
line wrap: on
line source
__code putSingleLinkedQueue(struct Context *context,struct SingleLinkedQueue* queue, union Data* data, enum Code next) { Element* element = &ALLOCATE(context, Element)->Element; element->data = data; element->next = NULL; queue->last->next = element; queue->last = element; goto meta(context, next); } // generated by script __code putSingleLinkedQueue_stub(struct Context* context) { SingleLinkedQueue* queue = (SingleLinkedQueue*)GearImpl(context, Queue, queue); Data* data = Gearef(context, Queue)->data; enum Code next = Gearef(context, Queue)->next; goto putSingleLinkedQueue(context, queue, data, next); }