+2009-02-16 Andreas Schwab <schwab@suse.de>
+
+ * coding.c (Fcheck_coding_systems_region): Fix test for unibyte
+ string.
+
2009-02-16 Kenichi Handa <handa@m17n.org>
* coding.c (Fcheck_coding_systems_region): Fix typo; Qt -> Qnil.
encodable, and the value contains indices to the string instead of
buffer positions. END is ignored.
-If the current buffer (or START if it is string) is unibyte, the value
+If the current buffer (or START if it is a string) is unibyte, the value
is nil. */)
(start, end, coding_system_list)
Lisp_Object start, end, coding_system_list;
if (STRINGP (start))
{
if (!STRING_MULTIBYTE (start)
- && SCHARS (start) != SBYTES (start))
+ || SCHARS (start) == SBYTES (start))
return Qnil;
start_byte = 0;
end_byte = SBYTES (start);