]> git.sur5r.net Git - cc65/commit
Renamed the functions working with "struct Function".
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Wed, 12 Jun 2002 12:12:04 +0000 (12:12 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Wed, 12 Jun 2002 12:12:04 +0000 (12:12 +0000)
commita96da498f559cc9e794d26924ce0fb7c81c459a0
tree404b6c5984d54c13d572e57d0f414d6b2d17f245
parentfc3d55d196ef1857274b8e5807c389452fef3149
Renamed the functions working with "struct Function".
Fixed a problem with K&R functions: In a function with no return type
specified, the compiler did not allow a simple "return" statement. However,
there was no "void" type at that time, so it was not possible to specify
something else. The solution is to allow omission of a return value in a
K&R function with an implicit int type. Other types or an explicit int is
still checked.

git-svn-id: svn://svn.cc65.org/cc65/trunk@1302 b7a2c559-68d2-44c3-8de9-860c34a00d81
src/cc65/asmstmt.c
src/cc65/declare.c
src/cc65/expr.c
src/cc65/funcdesc.h
src/cc65/function.c
src/cc65/function.h
src/cc65/locals.c
src/cc65/scanner.c
src/cc65/stmt.c