>>>> "David" == David Masterson
<David.Masterson(a)synopsys.com> writes:
David> Shouldn't it be done in expand-file-name (et.al.)?
I doubt it. expand-file-name et al are basically intended to ensure
that XEmacs has a canonical file name to work with. If you call
expand-file-name on input file names immediately, then use the file
name Lisp APIs, you _should_ always get names that XEmacs groks
uniquely. But you will not necessarily be able to pass them to other
programs and get sane results, if those programs expect to use
different conventions for normalization.
David> Can you test for Cygwin properly at the core level?
(symbol-value 'system-type) will tell you whether XEmacs was compiled
as a Cygwin application.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.