Simon Marlow wrote:
[...] I doubt it'll be trivial - probably lots of
#ifdef mingw32_TARGET_OS
will need to change to
#if defined(mingw32_TARGET_OS) || defined(cygwin_TARGET_OS)
[...]
Hmmm, having some fragile OS-dependent #ifdefs is not the way to go.
While you are there, every
#ifdef mingw32_TARGET_OS
which needs to be changed should be replaced by something feature-specific
like
#if HAVE_FOO_BAR_FUNCTION
and the autoconf stuff be extended accordingly. If you don't have M4
as your hobby, keeping
#ifdef mingw32_TARGET_OS
#define HAVE_FOO_BAR_FUNCTION
#undef HAVE_BLAH
...
#endif
in a single prominent place is much better than spreading this all
over the code
Cheers,
S.
_______________________________________________
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users