Subject: bug#5799: 24.0.50; Case and search problems in unibyte buffers

From: Eli Zaretskii <[email-masked]>
Date: Tue, 30 Mar 2010 00:43:06 +0300

> From: [email-masked]
> Date: Mon, 29 Mar 2010 22:48:08 +0200
> Cc: 
> 
> `downcase' behaves strangely too:
> 
>     (let ((default-enable-multibyte-characters nil))
>       (with-temp-buffer
>         (downcase 255)))
>     => 4194303

This part is by design, I think: see the node "Character Codes" in the
ELisp manual.  4194303 is the internal multibyte representation of the
raw byte 255, part of the eight-bit charset.