Patch: jcf-path.c and filename case-insensitivity on Win32

Mohan Embar gnustuff@thisiscool.com
Sun Mar 2 13:49:00 GMT 2003


Hi People,

>See Tom's comment -- declare COMPARE_FILENAMES appropriately.  We
>don't want HAVE_DOS_BASED_FILE_SYSTEM all over the place if we can
>possibly avoid it.
>
>Otherwise this is fine.

I'm going to stick my neck out here: would it be ethically/morally
objectionable to have platform-dependent files where we call into
platform-dependent same-named functions for things like these?
And if you're worried about performance on UNIX in the case of
something like strcmp, do a #define where things would resolve
to the real deal on UNIX, but a function call into the platform-
dependent file on Win32?

I'm asking this because there are a few strategic opens / fopens
in jcf-*.c which, if you checked for the existence of the file
of the exact case on Win32, you would get the compiler working
on MingW.

-- Mohan
http://www.thisiscool.com/
http://www.animalsong.org/






More information about the Java-patches mailing list