--- make-relative-prefix.c~ 2005-04-08 09:26:48.000000000 +0000 +++ make-relative-prefix.c 2005-04-16 09:45:16.000000000 +0000 @@ -78,6 +78,7 @@ # define HAVE_DOS_BASED_FILE_SYSTEM # define HAVE_HOST_EXECUTABLE_SUFFIX # define HOST_EXECUTABLE_SUFFIX ".exe" +# define FILENAME_COMPARE strcasecmp # ifndef DIR_SEPARATOR_2 # define DIR_SEPARATOR_2 '\\' # endif @@ -93,6 +94,10 @@ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) #endif +#ifndef FILENAME_COMPARE +# define FILENAME_COMPARE strcmp +#endif + #define DIR_UP ".." static char *save_string (const char *, int); @@ -310,7 +315,7 @@ { for (i = 0; i < bin_num; i++) { - if (strcmp (prog_dirs[i], bin_dirs[i]) != 0) + if (FILENAME_COMPARE (prog_dirs[i], bin_dirs[i]) != 0) break; } @@ -335,7 +340,7 @@ n = (prefix_num < bin_num) ? prefix_num : bin_num; for (common = 0; common < n; common++) { - if (strcmp (bin_dirs[common], prefix_dirs[common]) != 0) + if (FILENAME_COMPARE (bin_dirs[common], prefix_dirs[common]) != 0) break; }