Reworked type comparison and handling of type qualifiers

git-svn-id: svn://svn.cc65.org/cc65/trunk@285 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2000-08-14 22:18:26 +00:00
parent dcc0fe91a2
commit 25f5c69efa
16 changed files with 618 additions and 287 deletions

View File

@@ -107,7 +107,8 @@ static char* ErrMsg [ERR_COUNT-1] = {
"Unexpected `#else'",
"`#endif' expected",
"Compiler directive expected",
"Symbol `%s' defined more than once",
"Redefinition of `%s'",
"Conflicting types for `%s'",
"String literal expected",
"`while' expected",
"Function must return a value",
@@ -152,8 +153,8 @@ static char* ErrMsg [ERR_COUNT-1] = {
"Variable has unknown size",
"Unknown identifier: `%s'",
"Duplicate qualifier: `%s'",
"Assignment discards `const' qualifier",
"Passing argument %u discards `const' qualifier",
"Assignment to const",
"Pointer types differ in type qualifiers",
};