From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Geert Bosch" To: "law@cygnus.com" , "Peter Gerwinski" Cc: "egcs@cygnus.com" , "Frank Heckenbach" Subject: Re: Predefining __OS_DOS__ Date: Fri, 11 Dec 1998 02:40:00 -0000 Message-id: <9812111040.AA25982@nile.gnat.com> X-SW-Source: 1998-12/msg00422.html On Fri, 11 Dec 1998 00:51:55 -0700, Jeffrey A Law wrote: True. And if you read GNU policy on being DOS friendly you'll find that policy discourages catering to DOS braindamage. [...] Instead of writing #ifdef DOS do dos-like stuff #endif You write #ifdef HAVE_SOME_FEATURE do code to handle that feature #endif What would be most helpful for those of us using non-Unix systems (whether Win32, OS/2, DOS, VMS or other) is not to embed knowledge about things like filenames all over the place, but instead use functions or macros like IS_DIR_SEP(X), IS_ROOTED_PATH(X) to test for directory separators or rooted paths. Such definitions can be set in the appropriate configuration files and then there is no need for #ifdef's in the actual code. Regards, Geert