comparison src/coding.c @ 102320:d8f068bac680

(detect_coding_charset): Fix change from 2008-10-21. Also, check iso-latin-*, not only iso-8859-*.
author Eli Zaretskii <eliz@gnu.org>
date Sat, 28 Feb 2009 12:04:30 +0000
parents a12d39ca6870
children 2c693a021d83
comparison
equal deleted inserted replaced
102319:58c8067194da 102320:d8f068bac680
5101 coding = &coding_categories[coding_category_charset]; 5101 coding = &coding_categories[coding_category_charset];
5102 attrs = CODING_ID_ATTRS (coding->id); 5102 attrs = CODING_ID_ATTRS (coding->id);
5103 valids = AREF (attrs, coding_attr_charset_valids); 5103 valids = AREF (attrs, coding_attr_charset_valids);
5104 name = CODING_ID_NAME (coding->id); 5104 name = CODING_ID_NAME (coding->id);
5105 if (VECTORP (Vlatin_extra_code_table) 5105 if (VECTORP (Vlatin_extra_code_table)
5106 && strcmp ((char *) SDATA (SYMBOL_NAME (name)), "iso-8859-") == 0) 5106 && (strncmp ((char *) SDATA (SYMBOL_NAME (name)),
5107 "iso-8859-", sizeof ("iso-8859-") - 1) == 0
5108 || strncmp ((char *) SDATA (SYMBOL_NAME (name)),
5109 "iso-latin-", sizeof ("iso-latin-") - 1) == 0))
5107 check_latin_extra = 1; 5110 check_latin_extra = 1;
5108 if (! NILP (CODING_ATTR_ASCII_COMPAT (attrs))) 5111 if (! NILP (CODING_ATTR_ASCII_COMPAT (attrs)))
5109 src += head_ascii; 5112 src += head_ascii;
5110 5113
5111 while (1) 5114 while (1)