* XXX does PARMRK doubling happen for
                 * EOL_CHAR and EOL2_CHAR?
                 */
-               if (c == (unsigned char) '\377' && I_PARMRK(tty))
+               if (c == '\377' && I_PARMRK(tty))
                        put_tty_queue(c, ldata);
 
                n_tty_receive_handle_newline(tty, c);
        }
 
        /* PARMRK doubling check */
-       if (c == (unsigned char) '\377' && I_PARMRK(tty))
+       if (c == '\377' && I_PARMRK(tty))
                put_tty_queue(c, ldata);
 
        put_tty_queue(c, ldata);
                commit_echoes(tty);
        }
        /* PARMRK doubling check */
-       if (c == (unsigned char) '\377' && I_PARMRK(tty))
+       if (c == '\377' && I_PARMRK(tty))
                put_tty_queue(c, ldata);
        put_tty_queue(c, ldata);
 }