Added support for old style (K&R) function declarations.

Several renames for better readibility.
Removed separate struct and enum symbol tables in favour of one tag table.
Check for some more error conditions or dubious constructs.


git-svn-id: svn://svn.cc65.org/cc65/trunk@62 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2000-06-12 18:31:40 +00:00
parent 04dee08f58
commit 9cc25f13b6
23 changed files with 1269 additions and 976 deletions

View File

@@ -65,6 +65,7 @@ static char* WarnMsg [WARN_COUNT-1] = {
"`%s' is defined but never used",
"Constant is long",
"`/*' found inside a comment",
"Useless declaration",
};
@@ -147,6 +148,7 @@ static char* ErrMsg [ERR_COUNT-1] = {
"Illegal size of data type",
"__fastcall__ is not allowed for C functions",
"Variable has unknown size",
"Unknown identifier: `%s'",
};