diff options
Diffstat (limited to 'lib/relocatable.c')
| -rw-r--r-- | lib/relocatable.c | 13 | 
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/relocatable.c b/lib/relocatable.c index 946c10da..1353ab5e 100644 --- a/lib/relocatable.c +++ b/lib/relocatable.c @@ -51,7 +51,7 @@  # include "xalloc.h"  #endif -#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +#if defined _WIN32 && !defined __CYGWIN__  # define WIN32_LEAN_AND_MEAN  # include <windows.h>  #endif @@ -86,7 +86,7 @@     ISSLASH(C)           tests whether C is a directory separator character.     IS_PATH_WITH_DIR(P)  tests whether P contains a directory specification.   */ -#if ((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) || defined __EMX__ || defined __DJGPP__ +#if (defined _WIN32 && !defined __CYGWIN__) || defined __EMX__ || defined __DJGPP__    /* Native Windows, OS/2, DOS */  # define ISSLASH(C) ((C) == '/' || (C) == '\\')  # define HAS_DEVICE(P) \ @@ -108,7 +108,7 @@     platforms, see below.  Therefore we enable it by default only on native     Windows platforms.  */  #ifndef ENABLE_COSTLY_RELOCATABLE -# if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +# if defined _WIN32 && !defined __CYGWIN__  #  define ENABLE_COSTLY_RELOCATABLE 1  # else  #  define ENABLE_COSTLY_RELOCATABLE 0 @@ -265,7 +265,7 @@ compute_curr_prefix (const char *orig_installprefix,              /* Do case-insensitive comparison if the file system is always or                 often case-insensitive.  It's better to accept the comparison                 if the difference is only in case, rather than to fail.  */ -#if defined _WIN32 || defined __WIN32__ || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ +#if defined _WIN32 || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__              /* Native Windows, Cygwin, OS/2, DOS - case insignificant file system */              if ((*rpi >= 'a' && *rpi <= 'z' ? *rpi - 'a' + 'A' : *rpi)                  != (*cpi >= 'a' && *cpi <= 'z' ? *cpi - 'a' + 'A' : *cpi)) @@ -319,7 +319,7 @@ compute_curr_prefix (const char *orig_installprefix,  /* Full pathname of shared library, or NULL.  */  static char *shared_library_fullname; -#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__ +#if defined _WIN32 && !defined __CYGWIN__  /* Native Windows only.     On Cygwin, it is better to use the Cygwin provided /proc interface, than     to use native Windows API and cygwin_conv_to_posix_path, because it @@ -454,8 +454,7 @@ find_shared_library_fullname ()  static char *  get_shared_library_fullname ()  { -#if (!((defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__) \ -     && !defined __EMX__) +#if !(defined _WIN32 && !defined __CYGWIN__) && !defined __EMX__    static bool tried_find_shared_library_fullname;    if (!tried_find_shared_library_fullname)      {  | 
