]> git.sur5r.net Git - cc65/commitdiff
Allow to remap the character with code zero.
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 15 Mar 2005 12:13:30 +0000 (12:13 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 15 Mar 2005 12:13:30 +0000 (12:13 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@3410 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ca65/pseudo.c

index d0aaff6dfea43580c9dbc299421a7bd4c559ca94..6ac295017bf28cdc578cf61a8cd53e10f214abb0 100644 (file)
@@ -456,7 +456,7 @@ static void DoByte (void)
        } else {
            EmitByte (Expression ());
        }
-       if (Tok != TOK_COMMA) {
+       if (Tok != TOK_COMMA) {
            break;
        } else {
            NextTok ();
@@ -488,7 +488,7 @@ static void DoCharMap (void)
 
     /* Read the index as numerical value */
     Index = ConstExpression ();
-    if (Index < 1 || Index > 255) {
+    if (Index < 0 || Index > 255) {
        /* Value out of range */
                ErrorSkip ("Range error");
        return;
@@ -499,10 +499,10 @@ static void DoCharMap (void)
 
     /* Read the character code */
     Code = ConstExpression ();
-    if (Code < 1 || Code > 255) {
-       /* Value out of range */
+    if (Code < 0 || Code > 255) {
+       /* Value out of range */
                ErrorSkip ("Range error");
-       return;
+       return;
     }
 
     /* Set the character translation */