Mercurial > hg > CbC > old > device
diff test/too-long-argument.c @ 519:b6eb97f0c11d
*** empty log message ***
author | kono |
---|---|
date | Mon, 26 Dec 2005 19:54:10 +0900 |
parents | |
children | c562d1681275 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/too-long-argument.c Mon Dec 26 19:54:10 2005 +0900 @@ -0,0 +1,21 @@ +code +tcode1(f1,f2,f3,f4,f5,f6,f7,f8,f9,fa,fb,fc,fd,fe,ff,ret,env) + int f1,f2,f3,f4,f5,f6,f7,f8,f9,fa,fb,fc,fd,fe,ff; + code(*ret)(int); + void *env; +{ + goto ret(0),env; +} + +code +tcode0(int x,int y,code(*junction)(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,code(*)(int),void *),code(*ret)(int),void *env) +{ + + goto junction(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,ret,env); +} + +int +main() +{ + goto tcode0(0,1,tcode1,return,environment); +}