From -6520419565005688892 X-Google-Language: ENGLISH,ASCII X-Google-Thread: f78e5,40bc29384a77c552 X-Google-Attributes: gidf78e5,public X-Google-ArrivalTime: 2002-04-18 00:22:02 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!195.54.122.107!newsfeed1.bredband.com!bredband!diablo.netcom.net.uk!netcom.net.uk!194.159.246.34.MISMATCH!kibo.news.demon.net!news.demon.co.uk!demon!mail2news.demon.co.uk!not-for-mail From: James Kanze Newsgroups: comp.std.c++ Subject: Re: Messages facet and wide character filename Date: Thu, 18 Apr 2002 07:21:45 GMT Organization: James Kanze Approved: Fergus Henderson , moderator of comp.std.c++ Message-ID: <86pu0yn0zp.fsf@alex.gabi-soft.de> References: <3cb19462$0$11204$4c41069e@reader1.ash.ops.us.uu.net> <3CB239B4.E41D0B98@acm.org> <_yts8.1524$CA6.117218@newsread1.prod.itd.earthlink.net> <3CB2EF4B.DA3C3BBA@acm.org> <3CB36E29.8040709@yahoo.com> <5b15f8fd.0204100745.3580bfe0@posting.google.com> <86u1qisapd.fsf@alex.gabi-soft.de> <86wuvdvypv.fsf@alex.gabi-soft.de> <7JJt8.3357$L1.309058@newsread2.prod.itd.earthlink.net> <3CB833CF.8698EC5F@wizard.net> <86it6ugzlc.fsf@alex.gabi-soft.de> <7lWu8.12107$L1.1021700@newsread2.prod.itd.earthlink.net> X-Trace: mail2news.demon.co.uk 1019114509 mail2news:25194 mail2news mail2news.demon.co.uk X-Complaints-To: abuse@demon.net X-Mail2News-Path: news.demon.net!mulga.cs.mu.oz.au X-Authentication-Warning: mulga.cs.mu.OZ.AU: fjh set sender to devnull@stump.algebra.com using -f X-Robomod: STUMP, ichudov@algebra.com (Igor Chudov) User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-MIME-Autoconverted: from 8bit to quoted-printable by mailbox3.ucsd.edu id g3H8w0KD016767 X-MIME-Autoconverted: from quoted-printable to 8bit by mulga.cs.mu.OZ.AU id SAA00971 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by mulga.cs.mu.OZ.AU id RAA02727 Lines: 39 Xref: archiver1.google.com comp.std.c++:10686 "Edward Diener" writes: |> "James Kanze" wrote in message |> news:86it6ugzlc.fsf@alex.gabi-soft.de... |> "James Kuyper Jr." writes: |> >> Well, the existence of an actual implementation would serve to |> >> resolve the very same uncertainty you mention. There's not much |> >> point in allowing wide character file names, unless someone |> >> actually needs them. |> > In this particular case, I think that there are implementors |> > willing to implement it, if there were any agreement as to what |> > the semantics should be. (The issue has been discussed on the |> > committee mailing lists, and it is apparent that there is no |> > concensus whatever with regards to the semantics for machines not |> > supporting wide character file names natively -- which is the |> > usual situation today.) |> If there were an implementation for an OS not supporting wide |> character filenames, the do_open implementation of the |> std::messages facet could fail by returning -1. You mean that opening a file with the name L"xyz.h" could have different results than opening it with "xyz.h"? That doesn't sound very acceptable to me. --=20 James Kanze mailto:kanze@gabi-soft.de Conseils en informatique orient=E9e objet/ Beratung in objektorientierter Datenverarbeitung Ziegelh=FCttenweg 17a, 60598 Frankfurt, Germany Tel. +49(0)179 2607481 --- [ comp.std.c++ is moderated. To submit articles, try just posting with ] [ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ] [ --- Please see the FAQ before posting. --- ] [ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html ]