[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs/src coding.c
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] emacs/src coding.c |
Date: |
Sat, 28 Feb 2009 12:04:30 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Eli Zaretskii <eliz> 09/02/28 12:04:30
Modified files:
src : coding.c
Log message:
(detect_coding_charset): Fix change from 2008-10-21.
Also, check iso-latin-*, not only iso-8859-*.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/coding.c?cvsroot=emacs&r1=1.419&r2=1.420
Patches:
Index: coding.c
===================================================================
RCS file: /cvsroot/emacs/emacs/src/coding.c,v
retrieving revision 1.419
retrieving revision 1.420
diff -u -b -r1.419 -r1.420
--- coding.c 22 Feb 2009 15:48:03 -0000 1.419
+++ coding.c 28 Feb 2009 12:04:30 -0000 1.420
@@ -5103,7 +5103,10 @@
valids = AREF (attrs, coding_attr_charset_valids);
name = CODING_ID_NAME (coding->id);
if (VECTORP (Vlatin_extra_code_table)
- && strcmp ((char *) SDATA (SYMBOL_NAME (name)), "iso-8859-") == 0)
+ && (strncmp ((char *) SDATA (SYMBOL_NAME (name)),
+ "iso-8859-", sizeof ("iso-8859-") - 1) == 0
+ || strncmp ((char *) SDATA (SYMBOL_NAME (name)),
+ "iso-latin-", sizeof ("iso-latin-") - 1) == 0))
check_latin_extra = 1;
if (! NILP (CODING_ATTR_ASCII_COMPAT (attrs)))
src += head_ascii;
- [Emacs-diffs] emacs/src coding.c, Kenichi Handa, 2009/02/03
- [Emacs-diffs] emacs/src coding.c, Eli Zaretskii, 2009/02/07
- [Emacs-diffs] emacs/src coding.c, Kenichi Handa, 2009/02/08
- [Emacs-diffs] emacs/src coding.c, Kenichi Handa, 2009/02/16
- [Emacs-diffs] emacs/src coding.c, Kenichi Handa, 2009/02/18
- [Emacs-diffs] emacs/src coding.c, Kenichi Handa, 2009/02/18
- [Emacs-diffs] emacs/src coding.c,
Eli Zaretskii <=
- [Emacs-diffs] emacs/src coding.c, Jason Rumney, 2009/02/28
- [Emacs-diffs] emacs/src coding.c, Jason Rumney, 2009/02/28
- [Emacs-diffs] emacs/src coding.c, Eli Zaretskii, 2009/02/28