Hi, I applied this, to fix a gcc warning.
2006-10-18 Bruno Haible <[EMAIL PROTECTED]> * lib/findprog.c (find_in_path): Avoid "gcc -Wwrite-strings" warning. *** gnulib-20061012/lib/findprog.c 2006-09-19 00:51:16.000000000 +0200 --- gnulib-20061012-modified/lib/findprog.c 2006-10-19 02:15:46.000000000 +0200 *************** *** 42,48 **** #else /* Unix */ char *path; ! char *dir; char *cp; if (strchr (progname, '/') != NULL) --- 42,48 ---- #else /* Unix */ char *path; ! char *path_rest; char *cp; if (strchr (progname, '/') != NULL) *************** *** 58,70 **** /* Make a copy, to prepare for destructive modifications. */ path = xstrdup (path); ! for (dir = path; ; dir = cp + 1) { bool last; char *progpathname; /* Extract next directory in PATH. */ ! for (cp = dir; *cp != '\0' && *cp != ':'; cp++) ; last = (*cp == '\0'); *cp = '\0'; --- 58,72 ---- /* Make a copy, to prepare for destructive modifications. */ path = xstrdup (path); ! for (path_rest = path; ; path_rest = cp + 1) { + const char *dir; bool last; char *progpathname; /* Extract next directory in PATH. */ ! dir = path_rest; ! for (cp = path_rest; *cp != '\0' && *cp != ':'; cp++) ; last = (*cp == '\0'); *cp = '\0';