Mercurial > hg > Members > innparusu > Gears
diff src/include/origin_cs.h @ 15:907c69e21e56
modify allocate
author | Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 14 Apr 2015 03:37:22 +0900 |
parents | a765eb7f3b7c |
children | 868c2918b634 |
line wrap: on
line diff
--- a/src/include/origin_cs.h Fri Apr 10 17:57:38 2015 +0900 +++ b/src/include/origin_cs.h Tue Apr 14 03:37:22 2015 +0900 @@ -1,18 +1,10 @@ __code start_code(); -__code meta_start_code(); __code exit_code(); -__code start_code(Context* context, __code (*next)()) { - goto meta_start_code(context, next); +__code start_code(struct Context* context, enum Code next) { + goto meta(context, next); } -__code meta_start_code(Context* context, __code (*next)()) { - context->next = next; - goto context->next(context); -} - -__code exit_code(Context* context) { - free(context->ds_heap); - free(context->mds_heap); +__code exit_code(struct Context* context) { goto exit(0); }