Mercurial > hg > octave-kai > gnulib-hg
diff lib/stripslash.c @ 3040:c98368348dc3
convert a > expression to the equivalent < one
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Thu, 07 Dec 2000 14:11:52 +0000 |
parents | 807294ed0f4f |
children | ddd2884ccd2e |
line wrap: on
line diff
--- a/lib/stripslash.c +++ b/lib/stripslash.c @@ -19,12 +19,16 @@ # 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 @@ -37,6 +41,6 @@ int last; last = strlen (path) - 1; - while (last > 0 && path[last] == '/') + while (0 < last && ISSLASH (path[last])) path[last--] = '\0'; }