* viper-cmd.el (viper-special-read-and-insert-char): convert events to chars if XEmacs. (viper-after-change-undo-hook): check if undo-in-progress is bound.
* viper-cmd.el (viper-special-read-and-insert-char): convert events to chars if XEmacs. (viper-after-change-undo-hook): check if undo-in-progress is bound.