From unknown Sun Jun 22 00:25:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8738: 23.3.50; encode-coding-string does not set last-coding-system-used Resent-From: Kazuhiro Ito Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 May 2011 09:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8738 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8738@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1306489854621 (code B ref -1); Fri, 27 May 2011 09:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 May 2011 09:50:54 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QPtgz-00009y-Rv for submit@debbugs.gnu.org; Fri, 27 May 2011 05:50:54 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QPtgw-00009l-Gx for submit@debbugs.gnu.org; Fri, 27 May 2011 05:50:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QPtgq-0002bv-Oo for submit@debbugs.gnu.org; Fri, 27 May 2011 05:50:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:35166) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPtgq-0002br-NS for submit@debbugs.gnu.org; Fri, 27 May 2011 05:50:44 -0400 Received: from eggs.gnu.org ([140.186.70.92]:60701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPtgp-0004RR-OZ for bug-gnu-emacs@gnu.org; Fri, 27 May 2011 05:50:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QPtgp-0002be-0I for bug-gnu-emacs@gnu.org; Fri, 27 May 2011 05:50:43 -0400 Received: from msa101.auone-net.jp ([61.117.18.161]:37060) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPtgo-0002bF-OH for bug-gnu-emacs@gnu.org; Fri, 27 May 2011 05:50:42 -0400 Received: from GUNGNIR.med.osaka-cu.ac.jp (EM119-72-120-168.pool.e-mobile.ne.jp [119.72.120.168]) by msa101.auone-net.jp (au one net msa) with ESMTP id 4A0871E0043; Fri, 27 May 2011 18:50:33 +0900 (JST) Date: Fri, 27 May 2011 18:50:22 +0900 From: Kazuhiro Ito User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL/10.8 EasyPG/1.0.0 Emacs/23.3.50 (i386-mingw-nt6.1.7601) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.6 - "Maruoka") Content-Type: multipart/mixed; boundary="Multipart_Fri_May_27_18:50:22_2011-1" Content-Transfer-Encoding: 7bit Message-Id: <20110527095034.4A0871E0043@msa101.auone-net.jp> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.0 (------) 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.0 (------) --Multipart_Fri_May_27_18:50:22_2011-1 Content-Type: text/plain; charset=US-ASCII When I start emacs (emacs-23 branch and trunk) with -Q and evaluate below code, I receive unexpected result. (list (progn (decode-coding-string "" 'iso-8859-1) last-coding-system-used) (progn (encode-coding-string "" 'no-conversion) last-coding-system-used)) It returns (iso-8859-1 iso-8859-1) But I expect below result (iso-8859-1 no-conversion) Please see the attached patch. -- Kazuhiro Ito --Multipart_Fri_May_27_18:50:22_2011-1 Content-Type: application/octet-stream; type=patch Content-Disposition: attachment; filename="coding.c.diff" Content-Transfer-Encoding: 7bit === modified file 'src/coding.c' --- src/coding.c 2011-05-09 09:59:23 +0000 +++ src/coding.c 2011-05-27 09:36:05 +0000 @@ -9263,7 +9263,7 @@ Lisp_Object string, coding_system, nocopy, buffer; { return code_convert_string (string, coding_system, buffer, - 1, ! NILP (nocopy), 1); + 1, ! NILP (nocopy), 0); } --Multipart_Fri_May_27_18:50:22_2011-1-- From unknown Sun Jun 22 00:25:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Kazuhiro Ito Subject: bug#8738: closed (Re: bug#8738: 23.3.50; encode-coding-string does not set last-coding-system-used) Message-ID: References: <20110527095034.4A0871E0043@msa101.auone-net.jp> X-Gnu-PR-Message: they-closed 8738 X-Gnu-PR-Package: emacs Reply-To: 8738@debbugs.gnu.org Date: Fri, 01 Jul 2011 11:06:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1309518362-22639-1" This is a multi-part message in MIME format... ------------=_1309518362-22639-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #8738: 23.3.50; encode-coding-string does not set last-coding-system-used which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 8738@debbugs.gnu.org. --=20 8738: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D8738 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1309518362-22639-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 8738-close) by debbugs.gnu.org; 1 Jul 2011 11:05:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QcbWy-0005ry-Cv for submit@debbugs.gnu.org; Fri, 01 Jul 2011 07:05:04 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QcbWu-0005rT-Ih for 8738-close@debbugs.gnu.org; Fri, 01 Jul 2011 07:05:02 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1QcbWh-0004bl-IH; Fri, 01 Jul 2011 13:04:47 +0200 From: Lars Magne Ingebrigtsen To: Kazuhiro Ito Subject: Re: bug#8738: 23.3.50; encode-coding-string does not set last-coding-system-used In-Reply-To: <20110527095034.4A0871E0043@msa101.auone-net.jp> (Kazuhiro Ito's message of "Fri, 27 May 2011 18:50:22 +0900") Date: Fri, 01 Jul 2011 13:04:42 +0200 Message-ID: References: <20110527095034.4A0871E0043@msa101.auone-net.jp> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEUGBAlWUlcTERULCQ3O zM4JBwwMCg63evNnAAACUklEQVQ4jWVTy5LjIAzk4g+A0foO4+W8GwruuKicXUOR8w4k+v9P2Jad ZF7Ko7BaQq2WrC7edbebdVYb9zA1VebufhirqdXAOP3uzj/dnlm1FhLjdOOOzyN+B+qlI2K3+52+ A4i1Xdzl7n8A7J1KgfsQ77fqKgTmFmBUYFlu6Q/gNi6cGACVzMLhDgzQgh0ZzP4BpDujB3DnoOQ0 0peMvcoHsDwzdoqKxxBOMQz+sL4XD7EKICx4PBEl/thC3DX7ML9nwBk4fgH6AeCPR3jPn+qAVQg1 QpdwMtpz+gQcFUcyWZdD/wBlVYIbCT7Zkp1Fys5egJBGrS2cREJ376olAWqLrSa7kC5a21cBsAbC qoHulchbS2aZwTKGBqBJApGeeclLpsUckaq2GuPfoss522IsdByCVAWV6kmXlUxZl3O3M2WRoolW bzrnfC3lXHKn90y/mgBYxLfsZEo0U3GELo1orWI8WQp2zXY5a+tdMcXQS0iocSXNOiPljDYMhuit GVWxLkSzuHGRJq9JuxNS1LA4rstKblkRrzWUWfTtgvVZsAYHKw1RikY7BjVS6FcEGSrkjO9mQRK/ xoQtSd1TZtJXwJ7B12ILksJqYNlWvualGJ3l6zEFFkk4vRu9t6jhn92+MQrS1hqkddyh8drOxyqp XePAdqW8vFj7UvcxHMAmB9d1mUmLsHHD9FTdmpomPL5lysY12coJs1WisFIb3nd30mYvqPCLqm3q YZv7J2Gb2kcbtyfS/iAMT5NsPwD13VptaajwA5gwVr6pnwn/BNv+Ay1JBWSyCtYgAAAAAElFTkSu QmCC X-Now-Playing: Various's _The Wire Tapper 23_: "Windup - Sevilla una Maravilla" X-Hashcash: 1:23:110701:8738@debbugs.gnu.org::YKB1Bos9OZmSiRPz:00000000000000000000000000000000000000000eV7X X-Hashcash: 1:23:110701:kzhr@d1.dion.ne.jp::ilfQoU0TAFW8mBTy:0000000000000000000000000000000000000000000+8Az MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1QcbWh-0004bl-IH X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1310123087.73675@vAJwbCDu1iSzL+IvfrddZQ X-Spam-Status: No X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 8738-close Cc: 8738-close@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: -3.0 (---) Kazuhiro Ito writes: > It returns > > (iso-8859-1 iso-8859-1) > > But I expect below result > > (iso-8859-1 no-conversion) Thanks; I've applied your patch to Emacs 24. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ ------------=_1309518362-22639-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 May 2011 09:50:54 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QPtgz-00009y-Rv for submit@debbugs.gnu.org; Fri, 27 May 2011 05:50:54 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QPtgw-00009l-Gx for submit@debbugs.gnu.org; Fri, 27 May 2011 05:50:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QPtgq-0002bv-Oo for submit@debbugs.gnu.org; Fri, 27 May 2011 05:50:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:35166) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPtgq-0002br-NS for submit@debbugs.gnu.org; Fri, 27 May 2011 05:50:44 -0400 Received: from eggs.gnu.org ([140.186.70.92]:60701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPtgp-0004RR-OZ for bug-gnu-emacs@gnu.org; Fri, 27 May 2011 05:50:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QPtgp-0002be-0I for bug-gnu-emacs@gnu.org; Fri, 27 May 2011 05:50:43 -0400 Received: from msa101.auone-net.jp ([61.117.18.161]:37060) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPtgo-0002bF-OH for bug-gnu-emacs@gnu.org; Fri, 27 May 2011 05:50:42 -0400 Received: from GUNGNIR.med.osaka-cu.ac.jp (EM119-72-120-168.pool.e-mobile.ne.jp [119.72.120.168]) by msa101.auone-net.jp (au one net msa) with ESMTP id 4A0871E0043; Fri, 27 May 2011 18:50:33 +0900 (JST) Date: Fri, 27 May 2011 18:50:22 +0900 From: Kazuhiro Ito To: bug-gnu-emacs@gnu.org Subject: 23.3.50; encode-coding-string does not set last-coding-system-used User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 EasyPG/1.0.0 Emacs/23.3.50 (i386-mingw-nt6.1.7601) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.6 - "Maruoka") Content-Type: multipart/mixed; boundary="Multipart_Fri_May_27_18:50:22_2011-1" Content-Transfer-Encoding: 7bit Message-Id: <20110527095034.4A0871E0043@msa101.auone-net.jp> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.0 (------) 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: -6.0 (------) --Multipart_Fri_May_27_18:50:22_2011-1 Content-Type: text/plain; charset=US-ASCII When I start emacs (emacs-23 branch and trunk) with -Q and evaluate below code, I receive unexpected result. (list (progn (decode-coding-string "" 'iso-8859-1) last-coding-system-used) (progn (encode-coding-string "" 'no-conversion) last-coding-system-used)) It returns (iso-8859-1 iso-8859-1) But I expect below result (iso-8859-1 no-conversion) Please see the attached patch. -- Kazuhiro Ito --Multipart_Fri_May_27_18:50:22_2011-1 Content-Type: application/octet-stream; type=patch Content-Disposition: attachment; filename="coding.c.diff" Content-Transfer-Encoding: 7bit === modified file 'src/coding.c' --- src/coding.c 2011-05-09 09:59:23 +0000 +++ src/coding.c 2011-05-27 09:36:05 +0000 @@ -9263,7 +9263,7 @@ Lisp_Object string, coding_system, nocopy, buffer; { return code_convert_string (string, coding_system, buffer, - 1, ! NILP (nocopy), 1); + 1, ! NILP (nocopy), 0); } --Multipart_Fri_May_27_18:50:22_2011-1-- ------------=_1309518362-22639-1--