# HG changeset patch # User kono # Date 1086764346 -32400 # Node ID 1ec915dcd2d1cb33e7aa59c08b1e0385f1c30e97 # Parent 117baacd1ed02ff247e18a9cec942e5c7455a42c struct return size error diff -r 117baacd1ed0 -r 1ec915dcd2d1 mc-parse.c --- a/mc-parse.c Wed Jun 09 15:18:32 2004 +0900 +++ b/mc-parse.c Wed Jun 09 15:59:06 2004 +0900 @@ -2035,7 +2035,8 @@ gexpr(cadr(e),0); } else { type = caddr(struct_return); - e1 = rvalue_t(cadr(struct_return),INT); /* size */ + // e1 = rvalue_t(cadr(struct_return),INT); /* size */ + e1 = cadr(struct_return); /* size */ gexpr(list4(STASS,rvalue(car(struct_return)),e,e1),0); } } else { @@ -4739,8 +4740,8 @@ cheapp--; getline(); } - } else if (c==' '||c=='\t') { - cheapp--; +// } else if (c==' '||c=='\t') { +// cheapp--; } else if (c=='\n') { cheapp--; getline(); diff -r 117baacd1ed0 -r 1ec915dcd2d1 test/tstdarg.c --- a/test/tstdarg.c Wed Jun 09 15:18:32 2004 +0900 +++ b/test/tstdarg.c Wed Jun 09 15:59:06 2004 +0900 @@ -52,5 +52,5 @@ #endif var_args("dddddd",(double)1,(double)2,(double)3,(double)4,(double)5,(double)6); var_args("ssssss","1","2","3","4","5","6"); - + return 0; }