From unknown Sun Jun 22 11:36:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13879: Change src/msdos.c from raw-text to ASCII Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Mar 2013 17:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13879 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 13879@debbugs.gnu.org Cc: Eli Zaretskii X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136250542428090 (code B ref -1); Tue, 05 Mar 2013 17:44:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Mar 2013 17:43:44 +0000 Received: from localhost ([127.0.0.1]:60990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UCvtv-0007J0-VV for submit@debbugs.gnu.org; Tue, 05 Mar 2013 12:43:44 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58573) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UCvtu-0007Io-PC for submit@debbugs.gnu.org; Tue, 05 Mar 2013 12:43:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCvtT-0004OE-CU for submit@debbugs.gnu.org; Tue, 05 Mar 2013 12:43:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-104.8 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD,USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:39976) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCvtT-0004OA-9i for submit@debbugs.gnu.org; Tue, 05 Mar 2013 12:43:15 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41688) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCvtR-0004ye-Gb for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2013 12:43:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCvtO-0004N4-9W for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2013 12:43:13 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:51339) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCvtO-0004Ms-1F; Tue, 05 Mar 2013 12:43:10 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 53811A6007C; Tue, 5 Mar 2013 09:43:09 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XiQfeDhSPi+w; Tue, 5 Mar 2013 09:43:08 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 70D9AA60090; Tue, 5 Mar 2013 09:43:08 -0800 (PST) Message-ID: <51362EAB.6080905@cs.ucla.edu> Date: Tue, 05 Mar 2013 09:43:07 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130219 Thunderbird/17.0.3 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------080200050500030703030800" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.5 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.2 (------) This is a multi-part message in MIME format. --------------080200050500030703030800 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Tags: patch In my attempt to make the Emacs sources UTF-8-safe, I ran across src/msdos.c, which is currently raw-text because it has string literals containing bytes with the top bit set. There's an easy way to make this ASCII, e.g., use the string literal "\375" rather than "X" (where X is the actual byte with octal code 375). Attached is a proposed patch. I'm CC'ing this to Eli since this affects the MS-DOS port. --------------080200050500030703030800 Content-Type: text/plain; charset=us-ascii; name="msdos.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="msdos.txt" PT09IG1vZGlmaWVkIGZpbGUgJ3NyYy9tc2Rvcy5jJwotLS0gc3JjL21zZG9zLmMJMjAxMy0w Mi0xNyAxNjo0OToyNyArMDAwMAorKysgc3JjL21zZG9zLmMJMjAxMy0wMy0wNSAxNzozODoy MiArMDAwMApAQCAtMSw0ICsxLDQgQEAKLS8qIE1TLURPUyBzcGVjaWZpYyBDIHV0aWxpdGll cy4gICAgICAgICAgLSotIGNvZGluZzogcmF3LXRleHQgLSotCisvKiBNUy1ET1Mgc3BlY2lm aWMgQyB1dGlsaXRpZXMuICAgICAgICAgIC0qLSBjb2Rpbmc6IHVzLWFzY2lpIC0qLQogCiBD b3B5cmlnaHQgKEMpIDE5OTMtMTk5NywgMTk5OS0yMDEzIEZyZWUgU29mdHdhcmUgRm91bmRh dGlvbiwgSW5jLgogCkBAIC0xOTc2LDExICsxOTc2LDExIEBACiBzdGF0aWMgc3RydWN0IGRv c19rZXlib2FyZF9tYXAgZnJfa2V5Ym9hcmQgPSB7CiAvKiAwICAgICAgICAgMSAgICAgICAg IDIgICAgICAgICAzICAgICAgICAgNCAgICAgICAgIDUgICAgICAqLwogLyogMDEyIDM0NTY3 ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQgKi8KLSAg Iv0mglwiLCgtil+AhSk9ICBhemVydHl1aW9wXiQgICBxc2RmZ2hqa2xtlyogICB3eGN2Ym5t OzohICAiLAorICAiXDM3NSZcMjAyXCIsKC1cMjEyX1wyMDBcMjA1KT0gIGF6ZXJ0eXVpb3Be JCAgIHFzZGZnaGprbG1cMjI3KiAgIHd4Y3Zibm07OiEgICIsCiAvKiAwMTIzNDU2Nzg5MDEy MzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0ICovCi0gICIgMTIz NDU2Nzg5MPgrICBBWkVSVFlVSU9Q+ZwgICBRU0RGR0hKS0xNJeYgICBXWENWQk4/Li/1ICAi LAorICAiIDEyMzQ1Njc4OTBcMzcwKyAgQVpFUlRZVUlPUFwzNzFcMjM0ICAgUVNERkdISktM TSVcMzQ2ICAgV1hDVkJOPy4vXDM2NSAgIiwKIC8qIDAxMjM0NTY3IDg5MDEyMzQ1Njc4OTAx MjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0ICovCi0gICIgIH4je1t8YFxcXkBd fSAgICAgICAgICAgICDPICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiwKKyAgIiAg fiN7W3xgXFxeQF19ICAgICAgICAgICAgIFwzMTcgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiLAogICAwCQkJCS8qIG5vIHRyYW5zbGF0ZSB0YWJsZSAqLwogfTsKIApAQCAtMjAw MCw5ICsyMDAwLDkgQEAKIHN0YXRpYyBzdHJ1Y3QgZG9zX2tleWJvYXJkX21hcCBpdF9rZXli b2FyZCA9IHsKIC8qIDAgICAgICAgICAgMSAgICAgICAgIDIgICAgICAgICAzICAgICAgICAg NCAgICAgICAgIDUgICAgICovCiAvKiAwIDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5 MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNCAqLwotICAiXFwxMjM0NTY3ODkwJ408IHF3ZXJ0 eXVpb3CKKz4gIGFzZGZnaGprbJWFlyAgIHp4Y3Zibm0sLi0gICIsCisgICJcXDEyMzQ1Njc4 OTAnXDIxNTwgcXdlcnR5dWlvcFwyMTIrPiAgYXNkZmdoamtsXDIyNVwyMDVcMjI3ICAgenhj dmJubSwuLSAgIiwKIC8qIDAxIDIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2 Nzg5MDEyMzQ1Njc4OTAxMjM0ICovCi0gICJ8IVwinCQlJi8oKT0/Xj4gUVdFUlRZVUlPUIIq ICAgQVNERkdISktMh/j1ICAgWlhDVkJOTTs6XyAgIiwKKyAgInwhXCJcMjM0JCUmLygpPT9e PiBRV0VSVFlVSU9QXDIwMiogICBBU0RGR0hKS0xcMjA3XDM3MFwzNjUgICBaWENWQk5NOzpf ICAiLAogLyogMDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0 NTY3ODkwMTIzNCAqLwogICAiICAgICAgICB7fX5gICAgICAgICAgICAgIFtdICAgICAgICAg ICAgIEAjICAgICAgICAgICAgICAgIiwKICAgaXRfa2JkX3RyYW5zbGF0ZV90YWJsZQpAQCAt MjAxMSwxMSArMjAxMSwxMSBAQAogc3RhdGljIHN0cnVjdCBkb3Nfa2V5Ym9hcmRfbWFwIGRr X2tleWJvYXJkID0gewogLyogMCAgICAgICAgIDEgICAgICAgICAyICAgICAgICAgMyAgICAg ICAgIDQgICAgICAgICA1ICAgICAgKi8KIC8qIDAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1 Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQgKi8KLSAgIqsxMjM0NTY3ODkwK3wgIHF3 ZXJ0eXVpb3CGfiAgIGFzZGZnaGprbJGbJyAgIHp4Y3Zibm0sLi0gICIsCisgICJcMjUzMTIz NDU2Nzg5MCt8ICBxd2VydHl1aW9wXDIwNn4gICBhc2RmZ2hqa2xcMjIxXDIzMycgICB6eGN2 Ym5tLC4tICAiLAogLyogMDEgMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3 ODkwMTIzNDU2Nzg5MDEyMzQgKi8KLSAgIvUhXCIjJCUmLygpPT9gICBRV0VSVFlVSU9Qj14g ICBBU0RGR0hKS0ySnSogICBaWENWQk5NOzpfICAiLAorICAiXDM2NSFcIiMkJSYvKCk9P2Ag IFFXRVJUWVVJT1BcMjE3XiAgIEFTREZHSEpLTFwyMjJcMjM1KiAgIFpYQ1ZCTk07Ol8gICIs CiAvKiAwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4 OTAxMjM0ICovCi0gICIgIECcJCAge1tdfSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIiwKKyAgIiAgQFwyMzQkICB7W119IHwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLAogICAwCQkJCS8qIG5vIHRyYW5z bGF0ZSB0YWJsZSAqLwogfTsKIAoK --------------080200050500030703030800-- From unknown Sun Jun 22 11:36:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13879: Change src/msdos.c from raw-text to ASCII Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Mar 2013 18:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13879 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Paul Eggert Cc: 13879@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Reply-To: Eli Zaretskii Received: via spool by submit@debbugs.gnu.org id=B.13625093881556 (code B ref -1); Tue, 05 Mar 2013 18:50:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 Mar 2013 18:49:48 +0000 Received: from localhost ([127.0.0.1]:32798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UCwvr-0000P2-GY for submit@debbugs.gnu.org; Tue, 05 Mar 2013 13:49:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47832) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UCwvp-0000Ok-0o for submit@debbugs.gnu.org; Tue, 05 Mar 2013 13:49:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCwvM-0001Dx-VF for submit@debbugs.gnu.org; Tue, 05 Mar 2013 13:49:18 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:47044) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCwvM-0001DX-Sv for submit@debbugs.gnu.org; Tue, 05 Mar 2013 13:49:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCwvK-0000IQ-LZ for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2013 13:49:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCwvH-0001CY-CL for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2013 13:49:14 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:33756) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCwvH-0001CI-3s for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2013 13:49:11 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MJ700M00AT93900@a-mtaout20.012.net.il> for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2013 20:49:09 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MJ700K6HAXVQYW0@a-mtaout20.012.net.il>; Tue, 05 Mar 2013 20:49:08 +0200 (IST) Date: Tue, 05 Mar 2013 20:49:03 +0200 From: Eli Zaretskii In-reply-to: <51362EAB.6080905@cs.ucla.edu> X-012-Sender: halo1@inter.net.il Message-id: <83zjyh1y3k.fsf@gnu.org> References: <51362EAB.6080905@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.6 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -7.5 (-------) > Date: Tue, 05 Mar 2013 09:43:07 -0800 > From: Paul Eggert > CC: Eli Zaretskii > > In my attempt to make the Emacs sources UTF-8-safe, I ran across > src/msdos.c, which is currently raw-text because > it has string literals containing bytes with the top > bit set. There's an easy way to make this ASCII, e.g., > use the string literal "\375" rather than "X" (where X is > the actual byte with octal code 375). Attached is a proposed patch. > I'm CC'ing this to Eli since this affects the MS-DOS port. Thanks, but I would like to make a different change there. These bytes are used in the definitions of non-US keyboard layouts, and it is convenient to see the actual characters show up there, not escape sequences. Is it OK to use some suitable DOS codepage encoding for this file instead of UTF-8? If yes, I will make a suitable change. From unknown Sun Jun 22 11:36:40 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13879: Change src/msdos.c from raw-text to ASCII Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Mar 2013 20:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13879 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 13879@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136251382112216 (code B ref -1); Tue, 05 Mar 2013 20:04:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Mar 2013 20:03:41 +0000 Received: from localhost ([127.0.0.1]:32958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UCy5M-0003Ax-05 for submit@debbugs.gnu.org; Tue, 05 Mar 2013 15:03:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38580) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UCy5G-0003Ai-ID for submit@debbugs.gnu.org; Tue, 05 Mar 2013 15:03:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCy4n-0000Mu-Mc for submit@debbugs.gnu.org; Tue, 05 Mar 2013 15:03:07 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-104.8 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD,USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:38132) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCy4n-0000Mq-Kb for submit@debbugs.gnu.org; Tue, 05 Mar 2013 15:03:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49930) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCy4l-00048A-Pm for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2013 15:03:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCy4k-0000MG-SR for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2013 15:03:03 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:60739) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCy4k-0000Lz-NH; Tue, 05 Mar 2013 15:03:02 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id D8C53A60090; Tue, 5 Mar 2013 12:03:01 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VB+5H7elZDiG; Tue, 5 Mar 2013 12:03:01 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 77FF0A6007C; Tue, 5 Mar 2013 12:03:01 -0800 (PST) Message-ID: <51364F74.10306@cs.ucla.edu> Date: Tue, 05 Mar 2013 12:03:00 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130219 Thunderbird/17.0.3 MIME-Version: 1.0 References: <51362EAB.6080905@cs.ucla.edu> <83zjyh1y3k.fsf@gnu.org> In-Reply-To: <83zjyh1y3k.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.5 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -4.8 (----) On 03/05/13 10:49, Eli Zaretskii wrote: > Is it OK to use some suitable DOS codepage encoding for > this file instead of UTF-8? If yes, I will make a suitable change. Yes, thanks, that'd make it clearer what's going on. From unknown Sun Jun 22 11:36:40 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Paul Eggert Subject: bug#13879: closed (Re: bug#13879: Change src/msdos.c from raw-text to ASCII) Message-ID: References: <83vc941oqu.fsf@gnu.org> <51362EAB.6080905@cs.ucla.edu> X-Gnu-PR-Message: they-closed 13879 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 13879@debbugs.gnu.org Date: Wed, 06 Mar 2013 16:25:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1362587103-8817-1" This is a multi-part message in MIME format... ------------=_1362587103-8817-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #13879: Change src/msdos.c from raw-text to ASCII 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 13879@debbugs.gnu.org. --=20 13879: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13879 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1362587103-8817-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 13879-done) by debbugs.gnu.org; 6 Mar 2013 16:24:02 +0000 Received: from localhost ([127.0.0.1]:34479 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UDH8L-0002Gd-7s for submit@debbugs.gnu.org; Wed, 06 Mar 2013 11:24:01 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:48937) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UDH8H-0002GP-Ic for 13879-done@debbugs.gnu.org; Wed, 06 Mar 2013 11:23:59 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MJ800D00YUORF00@a-mtaout20.012.net.il> for 13879-done@debbugs.gnu.org; Wed, 06 Mar 2013 18:23:23 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MJ800CV7YUYXYF0@a-mtaout20.012.net.il>; Wed, 06 Mar 2013 18:23:23 +0200 (IST) Date: Wed, 06 Mar 2013 18:23:21 +0200 From: Eli Zaretskii Subject: Re: bug#13879: Change src/msdos.c from raw-text to ASCII In-reply-to: <51364F74.10306@cs.ucla.edu> X-012-Sender: halo1@inter.net.il To: Paul Eggert Message-id: <83vc941oqu.fsf@gnu.org> References: <51362EAB.6080905@cs.ucla.edu> <83zjyh1y3k.fsf@gnu.org> <51364F74.10306@cs.ucla.edu> X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 13879-done Cc: 13879-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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.2 (-) > Date: Tue, 05 Mar 2013 12:03:00 -0800 > From: Paul Eggert > CC: bug-gnu-emacs@gnu.org > > On 03/05/13 10:49, Eli Zaretskii wrote: > > Is it OK to use some suitable DOS codepage encoding for > > this file instead of UTF-8? If yes, I will make a suitable change. > > Yes, thanks, that'd make it clearer what's going on. Done in trunk revision 111956. ------------=_1362587103-8817-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Mar 2013 17:43:44 +0000 Received: from localhost ([127.0.0.1]:60990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UCvtv-0007J0-VV for submit@debbugs.gnu.org; Tue, 05 Mar 2013 12:43:44 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58573) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UCvtu-0007Io-PC for submit@debbugs.gnu.org; Tue, 05 Mar 2013 12:43:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCvtT-0004OE-CU for submit@debbugs.gnu.org; Tue, 05 Mar 2013 12:43:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-104.8 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD,USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:39976) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCvtT-0004OA-9i for submit@debbugs.gnu.org; Tue, 05 Mar 2013 12:43:15 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41688) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCvtR-0004ye-Gb for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2013 12:43:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCvtO-0004N4-9W for bug-gnu-emacs@gnu.org; Tue, 05 Mar 2013 12:43:13 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:51339) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCvtO-0004Ms-1F; Tue, 05 Mar 2013 12:43:10 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 53811A6007C; Tue, 5 Mar 2013 09:43:09 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XiQfeDhSPi+w; Tue, 5 Mar 2013 09:43:08 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 70D9AA60090; Tue, 5 Mar 2013 09:43:08 -0800 (PST) Message-ID: <51362EAB.6080905@cs.ucla.edu> Date: Tue, 05 Mar 2013 09:43:07 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130219 Thunderbird/17.0.3 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: Change src/msdos.c from raw-text to ASCII Content-Type: multipart/mixed; boundary="------------080200050500030703030800" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: submit Cc: Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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.2 (------) This is a multi-part message in MIME format. --------------080200050500030703030800 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Tags: patch In my attempt to make the Emacs sources UTF-8-safe, I ran across src/msdos.c, which is currently raw-text because it has string literals containing bytes with the top bit set. There's an easy way to make this ASCII, e.g., use the string literal "\375" rather than "X" (where X is the actual byte with octal code 375). Attached is a proposed patch. I'm CC'ing this to Eli since this affects the MS-DOS port. --------------080200050500030703030800 Content-Type: text/plain; charset=us-ascii; name="msdos.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="msdos.txt" PT09IG1vZGlmaWVkIGZpbGUgJ3NyYy9tc2Rvcy5jJwotLS0gc3JjL21zZG9zLmMJMjAxMy0w Mi0xNyAxNjo0OToyNyArMDAwMAorKysgc3JjL21zZG9zLmMJMjAxMy0wMy0wNSAxNzozODoy MiArMDAwMApAQCAtMSw0ICsxLDQgQEAKLS8qIE1TLURPUyBzcGVjaWZpYyBDIHV0aWxpdGll cy4gICAgICAgICAgLSotIGNvZGluZzogcmF3LXRleHQgLSotCisvKiBNUy1ET1Mgc3BlY2lm aWMgQyB1dGlsaXRpZXMuICAgICAgICAgIC0qLSBjb2Rpbmc6IHVzLWFzY2lpIC0qLQogCiBD b3B5cmlnaHQgKEMpIDE5OTMtMTk5NywgMTk5OS0yMDEzIEZyZWUgU29mdHdhcmUgRm91bmRh dGlvbiwgSW5jLgogCkBAIC0xOTc2LDExICsxOTc2LDExIEBACiBzdGF0aWMgc3RydWN0IGRv c19rZXlib2FyZF9tYXAgZnJfa2V5Ym9hcmQgPSB7CiAvKiAwICAgICAgICAgMSAgICAgICAg IDIgICAgICAgICAzICAgICAgICAgNCAgICAgICAgIDUgICAgICAqLwogLyogMDEyIDM0NTY3 ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQgKi8KLSAg Iv0mglwiLCgtil+AhSk9ICBhemVydHl1aW9wXiQgICBxc2RmZ2hqa2xtlyogICB3eGN2Ym5t OzohICAiLAorICAiXDM3NSZcMjAyXCIsKC1cMjEyX1wyMDBcMjA1KT0gIGF6ZXJ0eXVpb3Be JCAgIHFzZGZnaGprbG1cMjI3KiAgIHd4Y3Zibm07OiEgICIsCiAvKiAwMTIzNDU2Nzg5MDEy MzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0ICovCi0gICIgMTIz NDU2Nzg5MPgrICBBWkVSVFlVSU9Q+ZwgICBRU0RGR0hKS0xNJeYgICBXWENWQk4/Li/1ICAi LAorICAiIDEyMzQ1Njc4OTBcMzcwKyAgQVpFUlRZVUlPUFwzNzFcMjM0ICAgUVNERkdISktM TSVcMzQ2ICAgV1hDVkJOPy4vXDM2NSAgIiwKIC8qIDAxMjM0NTY3IDg5MDEyMzQ1Njc4OTAx MjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0ICovCi0gICIgIH4je1t8YFxcXkBd fSAgICAgICAgICAgICDPICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiwKKyAgIiAg fiN7W3xgXFxeQF19ICAgICAgICAgICAgIFwzMTcgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiLAogICAwCQkJCS8qIG5vIHRyYW5zbGF0ZSB0YWJsZSAqLwogfTsKIApAQCAtMjAw MCw5ICsyMDAwLDkgQEAKIHN0YXRpYyBzdHJ1Y3QgZG9zX2tleWJvYXJkX21hcCBpdF9rZXli b2FyZCA9IHsKIC8qIDAgICAgICAgICAgMSAgICAgICAgIDIgICAgICAgICAzICAgICAgICAg NCAgICAgICAgIDUgICAgICovCiAvKiAwIDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5 MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNCAqLwotICAiXFwxMjM0NTY3ODkwJ408IHF3ZXJ0 eXVpb3CKKz4gIGFzZGZnaGprbJWFlyAgIHp4Y3Zibm0sLi0gICIsCisgICJcXDEyMzQ1Njc4 OTAnXDIxNTwgcXdlcnR5dWlvcFwyMTIrPiAgYXNkZmdoamtsXDIyNVwyMDVcMjI3ICAgenhj dmJubSwuLSAgIiwKIC8qIDAxIDIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2 Nzg5MDEyMzQ1Njc4OTAxMjM0ICovCi0gICJ8IVwinCQlJi8oKT0/Xj4gUVdFUlRZVUlPUIIq ICAgQVNERkdISktMh/j1ICAgWlhDVkJOTTs6XyAgIiwKKyAgInwhXCJcMjM0JCUmLygpPT9e PiBRV0VSVFlVSU9QXDIwMiogICBBU0RGR0hKS0xcMjA3XDM3MFwzNjUgICBaWENWQk5NOzpf ICAiLAogLyogMDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0 NTY3ODkwMTIzNCAqLwogICAiICAgICAgICB7fX5gICAgICAgICAgICAgIFtdICAgICAgICAg ICAgIEAjICAgICAgICAgICAgICAgIiwKICAgaXRfa2JkX3RyYW5zbGF0ZV90YWJsZQpAQCAt MjAxMSwxMSArMjAxMSwxMSBAQAogc3RhdGljIHN0cnVjdCBkb3Nfa2V5Ym9hcmRfbWFwIGRr X2tleWJvYXJkID0gewogLyogMCAgICAgICAgIDEgICAgICAgICAyICAgICAgICAgMyAgICAg ICAgIDQgICAgICAgICA1ICAgICAgKi8KIC8qIDAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1 Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQgKi8KLSAgIqsxMjM0NTY3ODkwK3wgIHF3 ZXJ0eXVpb3CGfiAgIGFzZGZnaGprbJGbJyAgIHp4Y3Zibm0sLi0gICIsCisgICJcMjUzMTIz NDU2Nzg5MCt8ICBxd2VydHl1aW9wXDIwNn4gICBhc2RmZ2hqa2xcMjIxXDIzMycgICB6eGN2 Ym5tLC4tICAiLAogLyogMDEgMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3 ODkwMTIzNDU2Nzg5MDEyMzQgKi8KLSAgIvUhXCIjJCUmLygpPT9gICBRV0VSVFlVSU9Qj14g ICBBU0RGR0hKS0ySnSogICBaWENWQk5NOzpfICAiLAorICAiXDM2NSFcIiMkJSYvKCk9P2Ag IFFXRVJUWVVJT1BcMjE3XiAgIEFTREZHSEpLTFwyMjJcMjM1KiAgIFpYQ1ZCTk07Ol8gICIs CiAvKiAwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4 OTAxMjM0ICovCi0gICIgIECcJCAge1tdfSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIiwKKyAgIiAgQFwyMzQkICB7W119IHwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLAogICAwCQkJCS8qIG5vIHRyYW5z bGF0ZSB0YWJsZSAqLwogfTsKIAoK --------------080200050500030703030800-- ------------=_1362587103-8817-1--