(decode_eol): Pay attention to coding->dst_multibyte.
[bpt/emacs.git] / src / coding.c
index 89a3090..7e9a497 100644 (file)
@@ -5717,7 +5717,10 @@ decode_eol (coding)
                  pos_end--;
                }
              pos++;
-             pos_byte += BYTES_BY_CHAR_HEAD (*p);
+             if (coding->dst_multibyte)
+               pos_byte += BYTES_BY_CHAR_HEAD (*p);
+             else
+               pos_byte++;
            }
        }
       coding->produced -= n;