Comment changes.

This commit is contained in:
Richard M. Stallman 1996-05-09 23:21:54 +00:00
parent 227d2bed63
commit f5ec5d3d8c

View file

@ -453,6 +453,8 @@ file_name_completion (file, dirname, all_flag, ver_flag)
use it as the best match rather than one that is not
an exact match. This way, we get the case pattern
of the actual match. */
/* This tests that the current file is an exact match
but BESTMATCH is not (it is too long). */
if ((matchsize == len
&& matchsize + !!directoryp
< XSTRING (bestmatch)->size)
@ -460,13 +462,15 @@ file_name_completion (file, dirname, all_flag, ver_flag)
/* If there is no exact match ignoring case,
prefer a match that does not change the case
of the input. */
/* If there is more than one exact match aside from
case, and one of them is exact including case,
prefer that one. */
/* This == checks that, of current file and BESTMATCH,
either both or neither are exact. */
(((matchsize == len)
==
(matchsize + !!directoryp
== XSTRING (bestmatch)->size))
/* If there is more than one exact match aside from
case, and one of them is exact including case,
prefer that one. */
&& !bcmp (p2, XSTRING (file)->data, XSTRING (file)->size)
&& bcmp (p1, XSTRING (file)->data, XSTRING (file)->size)))
{