> p[-1] = '\0';
What makes you think this is a compilation error? Do you have a
compiler error message for us? I suspect that you're just worried about
indexing an "array" with -1. "p" isn't an array. It's previously been
assigned by:
p = name + strlen (name);
So -1 is only an invalid index if strlen(name) == 0. I was going to say
"surely that never happens?" but I do see calls, albeit #ifdef AMIGA,
which do pass an empty string to find_directory.
-------------------------------------
Martin's Outlook, BlueArc Engineering
_______________________________________________
Bug-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-make