]> git.sur5r.net Git - cc65/blobdiff - src/ca65/error.c
The longbranch macros did not work with numeric addresses
[cc65] / src / ca65 / error.c
index 221a169f99c119b47daad3ab771c05586236be9c..75045763841c5febca0adfc4a27a6eebdcbdb26c 100644 (file)
@@ -122,9 +122,10 @@ void ErrorMsg (const FilePos* Pos, unsigned ErrNum, va_list ap)
 /* Print an error message */
 {
     static const char* Msgs [ERR_COUNT-1] = {
-       "Command/operation not implemented",
-       "Cannot open include file `%s': %s",
-       "Include nesting too deep",
+       "Command/operation not implemented",
+       "Cannot open include file `%s': %s",
+       "Cannot read from include file `%s': %s",
+       "Include nesting too deep",
         "Invalid input character: %02X",
        "Hex digit expected",
        "Digit expected",
@@ -147,6 +148,7 @@ void ErrorMsg (const FilePos* Pos, unsigned ErrNum, va_list ap)
        "Identifier expected",
        "`.endmacro' expected",
        "Option key expected",
+       "`=' expected",
        "Command is only valid in 65816 mode",
        "User error: %s",
        "String constant too long",
@@ -157,13 +159,13 @@ void ErrorMsg (const FilePos* Pos, unsigned ErrNum, va_list ap)
        "Illegal use of local symbol",
        "Illegal segment name: `%s'",
        "Illegal segment attribute",
-       "Illegal macro package name",
+       "Illegal macro package name",
        "Illegal emulation feature",
        "Syntax error",
        "Symbol `%s' is already defined",
        "Undefined symbol `%s'",
-       "Symbol `%s' is marked as import",
-        "Symbol `%s' is marked as export",
+       "Symbol `%s' is already marked as import",
+        "Symbol `%s' is already marked as export",
        "Exported symbol `%s' is undefined",
        "Exported values must be constant",
        ".IF nesting too deep",
@@ -178,7 +180,7 @@ void ErrorMsg (const FilePos* Pos, unsigned ErrNum, va_list ap)
        "Circular reference in symbol definition",
                "Symbol redeclaration mismatch",
         "Alignment value must be a power of 2",
-       "Duplicate `.ELSE'",
+       "Duplicate `.ELSE'",
                "Conditional assembly branch was never closed",
        "Lexical level was not terminated correctly",
        "Segment attribute mismatch",