Subject: bug#1770: 23.0.60; (message-check 'illegible-text ...) fails on eight-bit chars

From: Lars Magne Ingebrigtsen <[email-masked]>
Date: Thu, 30 Sep 2010 19:48:12 +0200

Kenichi Handa <[email-masked]> writes:

> Yes.  For Emacs 23, adding eight-bit in the list is ok.
> But, I think it is better to catch non-Unicode characters
> (#x110000..#x3FFF7F) here too.  For Emacs 23 only, we can
> have this simple code:
>
> 	(while (not (eobp))
> 	  (when (not (encode-char (char-after) 'unicode))
>                 ;; or simply (>= (char-after) #x110000)
> 	    (if (eq choice ?i)
> 		(message-kill-all-overlays)
> 	      (delete-char 1)
> 	      (when (eq choice ?r)
> 		(insert message-replacement-char))))
> 	  (forward-char)
> 	  (skip-chars-forward mm-7bit-chars))

Was this installed?  If not, was a different fix applied, and the bug
not closed, or is this still a problem?

-- 
(domestic pets only, the antidote for overdose, milk.)
  [email-masked] * Lars Magne Ingebrigtsen