--- 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;
}
syntax highlighted by Code2HTML, v. 0.9.1