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);