GNU bug report logs - #5799
24.0.50; Case and search problems in unibyte buffers

Previous Next

Package: emacs;

Reported by: bojohan <at> gnu.org

Date: Mon, 29 Mar 2010 20:49:02 UTC

Severity: normal

Tags: fixed

Merged with 5797

Fixed in version 24.1

Done: Lars Magne Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 5799 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: bojohan <at> gnu.org
Cc: 5799 <at> debbugs.gnu.org
Subject: Re: bug#5799: 24.0.50; Case and search problems in unibyte buffers
Date: Tue, 30 Mar 2010 00:43:06 +0300
> From: bojohan <at> gnu.org
> 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.




This bug report was last modified 13 years and 307 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.