On Tuesday 17 June 2008 21:06:58 Geoffrey Broadwell wrote: > Index: src/dynext.c > =================================================================== > --- src/dynext.c (revision 28459) > +++ src/dynext.c (working copy) > @@ -276,12 +276,10 @@ > /* And on cygwin replace a leading "lib" by "cyg". */ > #ifdef __CYGWIN__ > if (!STRING_IS_EMPTY(lib) && memcmp(lib->strstart, "lib", 3) == 0) { > - strcpy(path->strstart, lib->strstart); > + path = string_append(interp, > + string_from_cstring(interp, "cyg", 3), > + string_substr(interp, lib, 3, lib->strlen - 3, NULL, 0));
That string_from_cstring could almost probably be CONST_STRING. If we can swing that, it's usually much better. -- c