Mercurial > hg > CbC > old > device
diff conv/c.c @ 597:756ba7c78e4c
converter fix.
author | kono |
---|---|
date | Mon, 23 Jan 2006 14:09:31 +0900 |
parents | 25f431685d80 |
children | e055df7c1082 |
line wrap: on
line diff
--- a/conv/c.c Mon Jan 23 14:09:20 2006 +0900 +++ b/conv/c.c Mon Jan 23 14:09:31 2006 +0900 @@ -3,6 +3,7 @@ #include <stdio.h> #include "mc.h" #include "mc-parse.h" +#include "mc-codegen.h" #include "conv/conv.h" #include "conv/convdef.h" @@ -84,7 +85,7 @@ args=cadr(args); if(args) fprintf(vout,","); } - fprintf(vout,")\n{"); + fprintf(vout,")"); } void @@ -199,6 +200,7 @@ args=n->dsp; while(args) { n=(NMTBL *)caddr(args); + if (n==&str_ret) { args=cadr(args); continue; } type_print(n->ty,n,vout); args=cadr(args); if(args) {