(strip_trailing_slashes): Use ISSLASH rather than comparing against `/'.
From Prashant TR.
# include <config.h>
#endif
-#if defined(STDC_HEADERS) || defined(HAVE_STRING_H)
+#if STDC_HEADERS || HAVE_STRING_H
# include <string.h>
#else
# include <strings.h>
#endif
+#ifndef ISSLASH
+# define ISSLASH(C) ((C) == '/')
+#endif
+
/* Remove trailing slashes from PATH.
This is useful when using filename completion from a shell that
adds a "/" after directory names (such as tcsh and bash), because
int last;
last = strlen (path) - 1;
- while (last > 0 && path[last] == '/')
+ while (last > 0 && ISSLASH (path[last]))
path[last--] = '\0';
}