Commit 5c18abb4 by Richard Stallman

*** empty log message ***

From-SVN: r872
parent 051b1533
...@@ -53,6 +53,11 @@ typedef unsigned char U_CHAR; ...@@ -53,6 +53,11 @@ typedef unsigned char U_CHAR;
#define STDC_VALUE 1 #define STDC_VALUE 1
#endif #endif
/* By default, colon separates directories in a path. */
#ifndef PATH_SEPARATOR
#define PATH_SEPARATOR ':'
#endif
/* In case config.h defines these. */ /* In case config.h defines these. */
#undef bcopy #undef bcopy
#undef bzero #undef bzero
...@@ -1459,12 +1464,14 @@ main (argc, argv) ...@@ -1459,12 +1464,14 @@ main (argc, argv)
num_dirs = 0; num_dirs = 0;
while (1) { while (1) {
/* Handle cases like c:/usr/lib:d:/gcc/lib */ /* Handle cases like c:/usr/lib:d:/gcc/lib */
if ((*endp == ':' if ((*endp == PATH_SEPARATOR
#if 0 /* Obsolete, now that we use semicolons as the path separator. */
#ifdef __MSDOS__ #ifdef __MSDOS__
&& (endp-startp != 1 || !isalpha (*startp))) && (endp-startp != 1 || !isalpha (*startp)))
#endif #endif
#endif
) )
|| (*endp == 0)) { || *endp == 0) {
strncpy (nstore, startp, endp-startp); strncpy (nstore, startp, endp-startp);
if (endp == startp) if (endp == startp)
strcpy (nstore, "."); strcpy (nstore, ".");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment