Is this different in 21.5? In 21.4, fileio is calling 'skinny' APIs.
-----Original Message-----
From: Ben Wing [mailto:benï¼ xemacs.org]
Sent: Wednesday, November 22, 2006 10:08 PM
To: Stephen J. Turnbull
Cc: Benson Margulies; XEmacs-Beta(a)xemacs.org
Subject: Re: Full Unicode Pathnames
Stephen J. Turnbull wrote:
Benson Margulies writes:
> Have you given any thought to supporting full Unicode file names on
> Win32? The semi-obvious strategy is to represent in UTF-8 in lisp
and
> down to the bottom of the C code, and then transcode and call
the W
> APIs.
Don't we already do that? I thought that was much of the point of the
Great Mule Merge of 21.5.6 or so. Ben?
yes, this is already done. we don't represent as utf-8 (yet), but we do
convert at the bottom of the c code and call the W variants. it's
actually a bit more complicated -- i wrote it so that it will call
either the W or A variants, depending on a run-time flag, so it would
also work on win95. that's what calls like qxeFindNextFile() are for.
ben
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta