From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 08:54:49 2011 Received: (at submit) by debbugs.gnu.org; 7 Sep 2011 12:54:49 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1HeR-0008ED-TC for submit@debbugs.gnu.org; Wed, 07 Sep 2011 08:54:48 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1HeQ-0008E6-1D for submit@debbugs.gnu.org; Wed, 07 Sep 2011 08:54:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R1HaZ-0005w8-MR for submit@debbugs.gnu.org; Wed, 07 Sep 2011 08:50:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:52957) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1HaZ-0005w4-Kw for submit@debbugs.gnu.org; Wed, 07 Sep 2011 08:50:47 -0400 Received: from eggs.gnu.org ([140.186.70.92]:42058) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1HaY-0000lk-DR for bug-gnu-emacs@gnu.org; Wed, 07 Sep 2011 08:50:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R1HaX-0005vt-0e for bug-gnu-emacs@gnu.org; Wed, 07 Sep 2011 08:50:46 -0400 Received: from mail-fx0-f41.google.com ([209.85.161.41]:38351) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R1HaW-0005vb-SP for bug-gnu-emacs@gnu.org; Wed, 07 Sep 2011 08:50:44 -0400 Received: by fxg9 with SMTP id 9so649934fxg.0 for ; Wed, 07 Sep 2011 05:50:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:user-agent:mime-version :content-type:content-transfer-encoding; bh=iidtQNLL9WI/JFW+NOYkxBJiedgavmVGC3xG7tDwJjU=; b=WBCaZzAKfGmYKOmtO+fnT0gJF6rDtOwIEVw/GoQ/jbgbyTXDMbqckrcRz7bDyUA5Ba L5VHto5MZsNVLXj25dxPeu+1c74h6QtgkgQyiPzjR31saCGWIN7Ds8t30R8QtTvItKmo DvaSMIdOTtYyMK1vVsBGSRA9cSxaRE1v2P+qM= Received: by 10.223.64.66 with SMTP id d2mr3285858fai.116.1315399843418; Wed, 07 Sep 2011 05:50:43 -0700 (PDT) Received: from ix (dial-176163.pool.broadband44.net [212.46.176.163]) by mx.google.com with ESMTPS id a19sm447fac.6.2011.09.07.05.50.40 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 07 Sep 2011 05:50:41 -0700 (PDT) Received: from helmut by ix with local (Exim 4.72) (envelope-from ) id 1R1HaO-0001h9-6P for bug-gnu-emacs@gnu.org; Wed, 07 Sep 2011 14:50:36 +0200 From: Helmut Eller To: bug-gnu-emacs@gnu.org Subject: 24.0.50; Searching in binary buffers Date: Wed, 07 Sep 2011 14:50:29 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.3 (-----) X-Debbugs-Envelope-To: submit 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: -5.4 (-----) search-forward seems to work strangely in binary/unibyte buffers. Create a file test.el containing this code: (defvar test-string (unibyte-string #xce)) (with-temp-file "test.txt" (set-buffer-multibyte nil) (setq buffer-file-coding-system 'binary) (insert test-string)) (with-current-buffer (get-buffer-create "test.txt") (set-buffer-multibyte nil) (setq buffer-file-coding-system 'binary) (erase-buffer) (insert-file-contents "test.txt") (search-forward test-string)) Executing this with: emacs -Q -batch -l test.el prints: Search failed: "Î" [Exit 255] The Lisp code creates a file test.txt for a single character ?\xce. As expected, hexdump -C test.txt prints: 00000000 ce |Î| 00000001 Opening and searching that character with Emacs fails. That's definitely not what I was expecting. What's the proper way to search those characters? In GNU Emacs 24.0.50.4 (i686-pc-linux-gnu, GTK+ Version 2.20.1) of 2011-09-05 on ix Windowing system distributor `The X.Org Foundation', version 11.0.10707000 configured using `configure '--enable-asserts' '--enable-checking' '--with-gif=no' '--with-gnutls=no' 'CFLAGS=-g3 -O0'' From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 12:13:18 2011 Received: (at 9458) by debbugs.gnu.org; 7 Sep 2011 16:13:18 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1KkY-0004mu-BU for submit@debbugs.gnu.org; Wed, 07 Sep 2011 12:13:18 -0400 Received: from mail-out.m-online.net ([212.18.0.9]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1KkV-0004ml-Vv for 9458@debbugs.gnu.org; Wed, 07 Sep 2011 12:13:17 -0400 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id B2D451C01D80; Wed, 7 Sep 2011 18:09:21 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.8.164]) by mail.m-online.net (Postfix) with ESMTP id 67E671C0007E; Wed, 7 Sep 2011 18:09:21 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.8.164]) (amavisd-new, port 10024) with ESMTP id 9qSk-hcvPp2D; Wed, 7 Sep 2011 18:09:21 +0200 (CEST) Received: from igel.home (ppp-88-217-117-29.dynamic.mnet-online.de [88.217.117.29]) by mail.mnet-online.de (Postfix) with ESMTP; Wed, 7 Sep 2011 18:09:20 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id 4B3E1CA296; Wed, 7 Sep 2011 18:09:20 +0200 (CEST) From: Andreas Schwab To: Helmut Eller Subject: Re: bug#9458: 24.0.50; Searching in binary buffers References: X-Yow: Is something VIOLENT going to happen to a GARBAGE CAN? Date: Wed, 07 Sep 2011 18:09:20 +0200 In-Reply-To: (Helmut Eller's message of "Wed, 07 Sep 2011 14:50:29 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9458 Cc: 9458@debbugs.gnu.org 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 (--) ELISP> (let ((s "\xce")) (with-temp-buffer (set-buffer-multibyte nil) (save-excursion (insert s)) (and (looking-at s) (search-forward s)))) *** Eval error *** Search failed: "\316" Likely a bug in boyer_moore. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 07 12:55:25 2011 Received: (at 9458-done) by debbugs.gnu.org; 7 Sep 2011 16:55:25 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1LPJ-0007pN-1F for submit@debbugs.gnu.org; Wed, 07 Sep 2011 12:55:25 -0400 Received: from mail-out.m-online.net ([212.18.0.9]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R1LPG-0007pF-G5 for 9458-done@debbugs.gnu.org; Wed, 07 Sep 2011 12:55:23 -0400 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id A5DB81C01DC8; Wed, 7 Sep 2011 18:51:27 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.8.164]) by mail.m-online.net (Postfix) with ESMTP id 3C5191C00151; Wed, 7 Sep 2011 18:51:27 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.8.164]) (amavisd-new, port 10024) with ESMTP id i4l5X358DYff; Wed, 7 Sep 2011 18:51:27 +0200 (CEST) Received: from igel.home (ppp-88-217-117-29.dynamic.mnet-online.de [88.217.117.29]) by mail.mnet-online.de (Postfix) with ESMTP; Wed, 7 Sep 2011 18:51:26 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id 5506ECA296; Wed, 7 Sep 2011 18:51:26 +0200 (CEST) From: Andreas Schwab To: Helmut Eller Subject: Re: bug#9458: 24.0.50; Searching in binary buffers References: X-Yow: It's OBVIOUS.. The FURS never reached ISTANBUL.. You were an EXTRA in the REMAKE of ``TOPKAPI''.. Go home to your WIFE.. She's making FRENCH TOAST! Date: Wed, 07 Sep 2011 18:51:26 +0200 In-Reply-To: (Helmut Eller's message of "Wed, 07 Sep 2011 14:50:29 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9458-done Cc: 9458-done@debbugs.gnu.org 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 (--) Fixed on emacs-23 branch. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Tue Aug 19 14:23:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 06 Oct 2011 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator