No more global space for structure returns

This commit is contained in:
ceriel
1993-01-28 10:09:51 +00:00
parent 057500f1f6
commit b2ea48418a
3 changed files with 26 additions and 17 deletions

View File

@@ -67,6 +67,7 @@
extern arith ifval;
#endif /* NOPP */
extern arith fbytes;
extern error();
}
@@ -197,7 +198,6 @@ non_function(register struct decspecs *ds; register struct declarator *dc;)
/* 3.7.1 */
function(struct decspecs *ds; struct declarator *dc;)
{
arith fbytes;
register struct idf *idf = dc->dc_idf;
}
:
@@ -222,7 +222,7 @@ function(struct decspecs *ds; struct declarator *dc;)
}
compound_statement
{
end_proc(fbytes);
end_proc();
#ifdef LINT
lint_implicit_return();
#endif /* LINT */