Handle :case-sensitive properly
authorpix@kepibu.org
local dateWed, 20 Jan 2010 08:27:09
dateWed, 20 Jan 2010 08:27:09
hash20100120082709-50f04-6c8c47444c529bd2c7ffbd09864007298f3fc4f9.gz
Handle :case-sensitive properly


If the first clause doesn't match due to mismatched case, it would
roll down to the second clause, causing case-differing strings to
erroneously match. By checking for case again, we can avoid this.

Note, however, that this does not fix the similar but unrelated
inconsistent usage of *unify-string-case-sensitive-p* and
*unify-string-case-insensitive-p* (the former being used in the code
and the latter appearing in documentation). That bug will remain
until the canonical form is decided upon.
1 file(s) changed:
unifier.lisp +2 -2