From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Multibyte and unibyte file names Date: Mon, 28 Jan 2013 16:44:17 +0200 Message-ID: <83mwvticzi.fsf@gnu.org> References: <83ehhbn680.fsf@gnu.org> <83wqv2ldk1.fsf@gnu.org> <83obgel94c.fsf@gnu.org> <83k3r1lnlb.fsf@gnu.org> <83vcalj97s.fsf@gnu.org> <83r4l8jjtv.fsf@gnu.org> <83k3r0jd9r.fsf@gnu.org> <834ni3jefn.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1359384260 6324 80.91.229.3 (28 Jan 2013 14:44:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 28 Jan 2013 14:44:20 +0000 (UTC) Cc: kzhr@d1.dion.ne.jp, michael.albinus@gmx.de, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 28 15:44:39 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Tzpwt-0001LD-9E for ged-emacs-devel@m.gmane.org; Mon, 28 Jan 2013 15:44:39 +0100 Original-Received: from localhost ([::1]:48380 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tzpwb-0006z2-GZ for ged-emacs-devel@m.gmane.org; Mon, 28 Jan 2013 09:44:21 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:34438) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzpwT-0006xu-Qa for emacs-devel@gnu.org; Mon, 28 Jan 2013 09:44:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TzpwS-0006TY-3l for emacs-devel@gnu.org; Mon, 28 Jan 2013 09:44:13 -0500 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:62216) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzpwR-0006T8-Kk for emacs-devel@gnu.org; Mon, 28 Jan 2013 09:44:12 -0500 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MHC00J00AJKUX00@a-mtaout23.012.net.il> for emacs-devel@gnu.org; Mon, 28 Jan 2013 16:44:03 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MHC00JBGBLDYO30@a-mtaout23.012.net.il>; Mon, 28 Jan 2013 16:44:02 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.175 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:156710 Archived-At: > From: Stefan Monnier > Cc: emacs-devel@gnu.org, kzhr@d1.dion.ne.jp, michael.albinus@gmx.de > Date: Sun, 27 Jan 2013 20:55:16 -0500 > > At least I disagree with your Ffile_name_directory suggestion: if the > file-name is already encoded and it results in bugs, the fix should be > in the caller. So you are saying these primitives should assume decoded file names, and if called with encoded ones, exhibit undefined behavior, for which the fix is in the caller, is that right?