From unknown Sat Aug 16 22:46:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5799: 24.0.50; Case and search problems in unibyte buffers Resent-From: bojohan@gnu.org Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Mar 2010 20:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 5799 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 5799@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.126989570415607 (code B ref -1); Mon, 29 Mar 2010 20:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Mar 2010 20:48:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NwLsl-00043g-O8 for submit@debbugs.gnu.org; Mon, 29 Mar 2010 16:48:24 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NwLsh-00043b-UU for submit@debbugs.gnu.org; Mon, 29 Mar 2010 16:48:20 -0400 Received: from lists.gnu.org ([199.232.76.165]:54198) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NwLsd-0008OO-Ld for submit@debbugs.gnu.org; Mon, 29 Mar 2010 16:48:15 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NwLsd-0003Qv-5O for bug-gnu-emacs@gnu.org; Mon, 29 Mar 2010 16:48:15 -0400 Received: from [140.186.70.92] (port=37900 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NwLsb-0003PZ-RS for bug-gnu-emacs@gnu.org; Mon, 29 Mar 2010 16:48:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NwLsa-0007pz-3p for bug-gnu-emacs@gnu.org; Mon, 29 Mar 2010 16:48:13 -0400 Received: from smtprelay-h21.telenor.se ([195.54.99.196]:40932) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NwLsZ-0007po-55 for bug-gnu-emacs@gnu.org; Mon, 29 Mar 2010 16:48:11 -0400 Received: from ipb2.telenor.se (ipb2.telenor.se [195.54.127.165]) by smtprelay-h21.telenor.se (Postfix) with ESMTP id CD195C466 for ; Mon, 29 Mar 2010 22:48:09 +0200 (CEST) X-SENDER-IP: [85.228.200.127] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: An41ABuvsEtV5Mh/PGdsb2JhbACPOYttDAEBAQE1Lb9MhQEEhh8 X-IronPort-AV: E=Sophos;i="4.51,330,1267398000"; d="scan'208";a="57197883" Received: from c-7fc8e455.04-211-6c6b701.cust.bredbandsbolaget.se (HELO muon.localdomain) ([85.228.200.127]) by ipb2.telenor.se with ESMTP; 29 Mar 2010 22:48:09 +0200 Received: by muon.localdomain (Postfix, from userid 1000) id 4E7A748409C; Mon, 29 Mar 2010 22:48:08 +0200 (CEST) From: bojohan@gnu.org Date: Mon, 29 Mar 2010 22:48:08 +0200 Message-ID: <87bpe6g8hj.fsf@gnu.org> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.6 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) http://lists.gnu.org/archive/html/help-gnu-emacs/2010-03/msg00246.html This correctly finds a \377 character in a unibyte buffer: (let ((case-fold-search nil)) (search-forward "\377")) This fails to match \377 and actually finds \277 instead: (let ((case-fold-search t)) (search-forward "\377")) `downcase' behaves strangely too: (let ((default-enable-multibyte-characters nil)) (with-temp-buffer (downcase 255))) => 4194303 These problems exist in trunk and Emacs 23, and did not occur in Emacs 22. From unknown Sat Aug 16 22:46:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5799: 24.0.50; Case and search problems in unibyte buffers Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Mar 2010 21:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5799 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: bojohan@gnu.org Cc: 5799@debbugs.gnu.org Received: via spool by 5799-submit@debbugs.gnu.org id=B5799.126989900916957 (code B ref 5799); Mon, 29 Mar 2010 21:44:01 +0000 Received: (at 5799) by debbugs.gnu.org; 29 Mar 2010 21:43:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NwMk4-0004PS-Rl for submit@debbugs.gnu.org; Mon, 29 Mar 2010 17:43:29 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NwMk1-0004PN-2P for 5799@debbugs.gnu.org; Mon, 29 Mar 2010 17:43:27 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0L0200600C49UF00@a-mtaout21.012.net.il> for 5799@debbugs.gnu.org; Tue, 30 Mar 2010 00:42:59 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.127.176.135]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L02004B1CBMH790@a-mtaout21.012.net.il>; Tue, 30 Mar 2010 00:42:59 +0300 (IDT) Date: Tue, 30 Mar 2010 00:43:06 +0300 From: Eli Zaretskii In-reply-to: <87bpe6g8hj.fsf@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <831vf2249h.fsf@gnu.org> References: <87bpe6g8hj.fsf@gnu.org> X-Spam-Score: -0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.7 (-) > From: bojohan@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. From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 31 14:00:58 2010 Received: (at control) by debbugs.gnu.org; 31 Mar 2010 18:00:59 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nx2Dq-0008Gy-OB for submit@debbugs.gnu.org; Wed, 31 Mar 2010 14:00:58 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nx2Dp-0008Gs-12 for control@debbugs.gnu.org; Wed, 31 Mar 2010 14:00:57 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1Nx2Dj-0000uY-FD; Wed, 31 Mar 2010 14:00:51 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19379.36307.342420.168332@fencepost.gnu.org> Date: Wed, 31 Mar 2010 14:00:51 -0400 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: cyan X-Ran: |xb+Qi!x3@qp^&UV8ipxV]x}wjI#jV~r]2Qrm_)s{j List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) merge 5797 5799 severity 5808 minor reassign 5811 emacs,ns unarchive 5365 forcemerge 5365 5810 From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 18 16:09:59 2011 Received: (at control) by debbugs.gnu.org; 18 Sep 2011 20:10:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Ngc-0002Kc-0d for submit@debbugs.gnu.org; Sun, 18 Sep 2011 16:09:59 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5NgZ-0002KT-Cu for control@debbugs.gnu.org; Sun, 18 Sep 2011 16:09:56 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R5Nbf-00058I-KQ for control@debbugs.gnu.org; Sun, 18 Sep 2011 22:04:51 +0200 Date: Sun, 18 Sep 2011 22:01:30 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #5799 X-MailScanner-ID: 1R5Nbf-00058I-KQ X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316981091.90978@XNzrbiYqY0fI4P/hrs6+Gg X-Spam-Status: No X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) tags 5799 fixed close 5799 24.1 From unknown Sat Aug 16 22:46:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5799: 24.0.50; Case and search problems in unibyte buffers Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Sep 2011 20:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5799 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: bojohan@gnu.org Cc: rasmith@tamu.edu, 5799@debbugs.gnu.org Received: via spool by 5799-submit@debbugs.gnu.org id=B5799.13163766819154 (code B ref 5799); Sun, 18 Sep 2011 20:12:01 +0000 Received: (at 5799) by debbugs.gnu.org; 18 Sep 2011 20:11:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Nhv-0002NW-GP for submit@debbugs.gnu.org; Sun, 18 Sep 2011 16:11:20 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Nht-0002NO-WB for 5799@debbugs.gnu.org; Sun, 18 Sep 2011 16:11:18 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R5Ncz-00059x-UD; Sun, 18 Sep 2011 22:06:13 +0200 From: Lars Magne Ingebrigtsen In-Reply-To: <87bpe6g8hj.fsf@gnu.org> (bojohan@gnu.org's message of "Mon, 29 Mar 2010 22:48:08 +0200") Date: Sun, 18 Sep 2011 22:01:25 +0200 Message-ID: References: <87bpe6g8hj.fsf@gnu.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: Jane Siberry's _The Walking_ MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1R5Ncz-00059x-UD X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316981174.03049@k8ibh1/3naJHYBo1syrUmA X-Spam-Status: No X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) bojohan@gnu.org writes: > http://lists.gnu.org/archive/html/help-gnu-emacs/2010-03/msg00246.html > > This correctly finds a \377 character in a unibyte buffer: > > (let ((case-fold-search nil)) (search-forward "\377")) > > This fails to match \377 and actually finds \277 instead: > > (let ((case-fold-search t)) (search-forward "\377")) I'm no longer able to reproduce this bug, so I think it was fixed by Andreas' recent fixes in this area. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/