Fix #27: pathname-match-p infinite recursion
When support for search-lists was added to PATHNAME-MATCH-P
, support
for logical pathnames was broken because PATHNAME-MATCH-P
eventually
calls TRANSLATE-LOGICAL-PATHNAME
which calls PATHNAME-MATCH-P
with
logical pathnames. This caused infinite recursion.
So add back the original PATHNAME-MATCH-P
, but rename to
%PATHNAME-MATCH-P
and use that in TRANSLATE-LOGICAL-PATHNAME
and
friends.
Add test for this case too.