From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: master 6ed1994d27: Prevent crashes from illegal locale coding systems Date: Mon, 14 Feb 2022 12:46:56 +0800 Message-ID: <878ruehx6n.fsf@yahoo.com> References: <83czjqrkew.fsf@gnu.org> <874k52kiu4.fsf@yahoo.com> <837d9yribj.fsf@gnu.org> <87v8xii83e.fsf@yahoo.com> <83r186p1h8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25665"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Feb 14 05:48:30 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nJTHq-0006Sp-63 for ged-emacs-devel@m.gmane-mx.org; Mon, 14 Feb 2022 05:48:30 +0100 Original-Received: from localhost ([::1]:49068 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nJTHp-0008Cd-2p for ged-emacs-devel@m.gmane-mx.org; Sun, 13 Feb 2022 23:48:29 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39580) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJTGo-0007WS-B2 for emacs-devel@gnu.org; Sun, 13 Feb 2022 23:47:26 -0500 Original-Received: from sonic301-30.consmr.mail.ne1.yahoo.com ([66.163.184.199]:40386) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nJTGk-0000lz-3C for emacs-devel@gnu.org; Sun, 13 Feb 2022 23:47:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644814025; bh=R9pElA0HKGedesz4VCV9X/UVY3ENLhySGFxxPH2tKv4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=A6PLDW5NACGRpGLraQYGoAt18+fhii1QNuvQoLBjTRFzGnAF1JMAbeQboIrKWYDIa7gQ5mSK5HD2ARCkFKhreq7MZldCvAnXLq8BDfe0C/KB6IBRzb8zmgxXQUXYfuHzr2dNQ9JwCYHWkO74Gx9ai5DMHLt6O997gTUCidJeDVEr9kvQk3eg7zfjJAcFFFjmaykwx75pLUpbxEZuduHU6u4lG+SnglviaIux6AXifmdkAyqcEfQCilK+dXGqxqPvnneI7TGFmuTP2rPilmnvvYLr43pI1DaH1+5tZLwYvBV1ydNklEgjlOpFlgy0BM9gW8c2rsUHblVVQFihvNTP/g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644814025; bh=HI5rZhbWzjJ2yh4YmKG3X0k6odpOP63Kj4Ccl9iXmaH=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=tX0surJejAhJxRkHntqNgyKr6wL5xqgR3cyUlgLX0GrWSU2hS2LXV57RO+1Fkc4Afr+hQ6KZ/vS9Xasy2U+xTWSWRFOsvcU9rmdPcrHj30cGGYWKPKz3/exZcVCJaWB+ee6w7TcCzGN2srSfabgRBvMOltvBP3EsimDUXOt/EW+U9KvmxMRb/JLj8UbRRBoPAtw8m06BN4O/7su6vYCk82LlpL3YJ/BpuffB40sPL7j9tkk1tG6grBKWNqzmQERGMNzce8UuKM2zLGShuo3jbGTkN9kHOhApLSflW0d1WMC6ouJO4VC0EwcPsWOxWy4gcqSE5cdXw2BFMp31l+XuyA== X-YMail-OSG: Nn5dG.4VM1lJqiSnrfNg.wRhads7AeJx_nzwy.XNe5SLNZxiK6J0BS3ppwQFCfN _GtRC5U.21pb9B.NCMUHUa9jIv.04fWf4UTWSQ5jWbYa7wbwgdMHWrb97FqzJqdHT_qeNaVOMO2X mcjVPIyCSlChQH8.y_udT4iQwXfAIfetwssaEftfXVua6WWdGCiIm.kwrVIBmD7LKGRvOb4fCjZY SPLPHrQvYhHOlVqqAg_MKAZeSG.60SIaG_6l5rR1mlmqim_Q4TgmknJgANX3wcdk9xU1nTTnoFqf UtzDLkUB3Xlo09.NP0DUGmuFUydGzeaC7Jc7KJrGE9iDUSAh.ODMq7KxCUg0D.StherHZ_NhI1Rc z4jdAT6VVVeZB7co7RmEvqjPP8m73nKDERvWrjVLml_262n_CgxWFXgNJ8KW4Cq9lQrkxihueYeB qDHsIA8PyC2xFiq4dVkjD4hUoJkMGt.xR_vLGXLyjOzSzYu6GxljwwRtMLxRyjpgFCKCDDO_nTvg UWcQIhPSi_e5q9QjsOyQgfFOUSYqSHJ2iUfxs85mWYZO6WwVXFfIBD9lo52EaHDLD6G6aoZB3Owt VSZCHotv64Cm8dAGxZJ_C3JmI6ULMm5UbVY6gNNVSufEaF2lADDdH4Uw9vbh8yOUvBVdqoEjqCjL 4LnUdNHiIrHodKrIfYWmm20mM_CIDLtOA1uolrp7zgbgBGNDikzOxYLTW0suWg8ZYkSFyxWMm0MA _._jS.keToxL6IzY2Dgs78xV.CCCeo7j94twvRLsYC932AC0RQnjteqsxSzk_OFK9IH9TNjBy4My YQZ018lJ4Hk6VQROXe_Vu0vERT2EhW3CMqanFae1lN X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Mon, 14 Feb 2022 04:47:05 +0000 Original-Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 412f8692d8f50d1fe969b824f9a2c115; Mon, 14 Feb 2022 04:47:02 +0000 (UTC) In-Reply-To: <83r186p1h8.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 14 Feb 2022 05:32:19 +0200") X-Mailer: WebService/1.1.19724 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.184.199; envelope-from=luangruo@yahoo.com; helo=sonic301-30.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:286237 Archived-At: Eli Zaretskii writes: > I'd rather we tried to decode it in any way possible. We never do > anything like this anywhere else where decoding is involved. Thanks, could you point me to an example of decoding text "in any way possible? I'm not sure how to do that inside C code. > I don't understand why. We do that in C in many places, see the calls > to internal_condition_case and its ilk. Or am I missing something? I was under the impression that `internal_condition_case' could only be called for Lisp functions, but that's evidently wrong. Thanks in advance.