Mercurial > hg > CbC > CbC_gcc
diff CbC-examples/arg.c @ 126:5d30d517ebed
fix example
author | mir3636 |
---|---|
date | Sun, 08 Apr 2018 20:55:21 +0900 |
parents | a5786e986ad2 |
children | 26042f4007d5 |
line wrap: on
line diff
--- a/CbC-examples/arg.c Sun Apr 01 14:05:45 2018 +0900 +++ b/CbC-examples/arg.c Sun Apr 08 20:55:21 2018 +0900 @@ -13,6 +13,14 @@ void *exit_env; __code (*exit___code)(); +#ifndef __llvm__ +__code carg2(int arg0,int arg1,int arg2,int arg3,int arg4,__code(*exit1)(int, void*),void *env); +__code cargs(struct arg args0,__code exit1(int, void*),void *env); +__code carg4(struct arg args0,struct arg args1,int i, int j,int k,int l); +__code carg5(struct arg args0,struct arg args1,int i, int j,int k,int l); +__code carg6(int i, int j,int k,int l,struct arg args0); +#endif + __code carg1(int arg0,int arg1,int arg2,int arg3,int arg4,__code(*exit1)(int, void*),void *env) { printf("#0017:arg1: %d %d %d %d %d : %x %x\n",arg0,arg1,arg2,arg3,arg4,exit1==exit___code,env==exit_env);