diff --git a/src/lex.c b/src/lex.c
index 4f056db44e644c8352bc952963a071b8751cff8d..69674754167f475f8cc7114fe06cf9e1e6f6088b 100644
--- a/src/lex.c
+++ b/src/lex.c
@@ -1512,10 +1512,6 @@ static int do_lex2(int literal, YYSTYPE *yylval)
       if(GOBBLE('=')) return F_MULT_EQ;
       return '*';
 
-    case (unsigned)('�'&0xff):
-      if(GOBBLE('=')) return F_MULT_EQ;
-      return F_MULT;
-
     case '%':
       if(GOBBLE('=')) return F_MOD_EQ;
       return '%';
@@ -1538,7 +1534,6 @@ static int do_lex2(int literal, YYSTYPE *yylval)
 	continue;
       }
        /* Fallthrough */
-     case ((unsigned)('�'&0xff)):
       if(GOBBLE('=')) return F_DIV_EQ;
       return '/';
   
@@ -1566,7 +1561,6 @@ static int do_lex2(int literal, YYSTYPE *yylval)
       return '>';
 
     case '!':
-    case 0xac: /* ('�') */
       if(GOBBLE('=')) return F_NE;
       return F_NOT;