Commit 6f076cc7 authored by Paul Eggert's avatar Paul Eggert

* search.c (wordify): Omit three unnecessary tests.

parent 1f1d9321
2011-04-03 Paul Eggert <eggert@cs.ucla.edu>
* search.c (boyer_moore, wordify): Remove vars set but not used.
(wordify): Omit three unnecessary tests.
* indent.c (MULTIBYTE_BYTES_WIDTH): Don't compute wide_column.
All callers changed. This avoids the need for an unused var.
......@@ -2105,7 +2105,7 @@ wordify (Lisp_Object string, int lax)
if (SYNTAX (c) != Sword)
{
punct_count++;
if (i > 0 && SYNTAX (prev_c) == Sword)
if (SYNTAX (prev_c) == Sword)
word_count++;
}
......@@ -2118,10 +2118,11 @@ wordify (Lisp_Object string, int lax)
whitespace_at_end = 0;
}
else
whitespace_at_end = 1;
if (!word_count)
return empty_unibyte_string;
{
whitespace_at_end = 1;
if (!word_count)
return empty_unibyte_string;
}
adjust = - punct_count + 5 * (word_count - 1)
+ ((lax && !whitespace_at_end) ? 2 : 4);
......@@ -2149,7 +2150,7 @@ wordify (Lisp_Object string, int lax)
memcpy (o, SDATA (string) + i_byte_orig, i_byte - i_byte_orig);
o += i_byte - i_byte_orig;
}
else if (i > 0 && SYNTAX (prev_c) == Sword && --word_count)
else if (SYNTAX (prev_c) == Sword && --word_count)
{
*o++ = '\\';
*o++ = 'W';
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment