comparison lisp/code-init.el @ 985:7f62a956b825

[xemacs-hg @ 2002-09-01 06:41:40 by youngs] 2002-08-31 Seiichi Ikiuo <ikiuo@polyphony.co.jp> * code-init.el (reset-coding-categories-to-default): Add new coding category 'utf-8-bom'. * coding.el (coding-system-category): Add check for 'utf-8-bom'. * unicode.el: Add new coding system 'utf-8-bom'. 2002-08-31 Seiichi Ikiuo <ikiuo@polyphony.co.jp> * file-coding.h (detection_result): fix DET_LOWEST. * mule-coding.c (big5_detector): Add member 'seen_euc_char'. (big5_detect): It was made not to become the trouble of EUC. (iso2022_detector): Add member 'longest_even_high_byte'. (iso2022_detect): Fix checking for even/odd_high_byte_group. The judgment of EUC is changed. * unicode.c: Add DETECTOR_CATEGORY utf_8_bom. (utf_8_detector): Add member byteno, first_byte and second_byte. (utf_8_detect): The judgment of UTF-8-BOM is added.
author youngs
date Sun, 01 Sep 2002 06:41:45 +0000
parents 2b6fa2618f76
children b531bf8658e9
comparison
equal deleted inserted replaced
984:c55a519aa13f 985:7f62a956b825
274 274
275 coding category coding system 275 coding category coding system
276 -------------------------------------------------- 276 --------------------------------------------------
277 utf-16-little-endian-bom utf-16-little-endian 277 utf-16-little-endian-bom utf-16-little-endian
278 utf-16-bom utf-16-bom 278 utf-16-bom utf-16-bom
279 utf-8-bom utf-8-bom
279 iso-7 iso-2022-7bit 280 iso-7 iso-2022-7bit
280 no-conversion raw-text 281 no-conversion raw-text
281 utf-8 utf-8 282 utf-8 utf-8
282 iso-8-1 iso-8859-1 283 iso-8-1 iso-8859-1
283 iso-8-2 ctext (iso-8859-1 alias) 284 iso-8-2 ctext (iso-8859-1 alias)
322 (set-coding-category-system 323 (set-coding-category-system
323 'no-conversion 324 'no-conversion
324 (coding-system-variable-default-value 'no-conversion-coding-system-mapping)) 325 (coding-system-variable-default-value 'no-conversion-coding-system-mapping))
325 (set-coding-category-system 'ucs-4 'ucs-4) 326 (set-coding-category-system 'ucs-4 'ucs-4)
326 (set-coding-category-system 'utf-8 'utf-8) 327 (set-coding-category-system 'utf-8 'utf-8)
328 (set-coding-category-system 'utf-8-bom 'utf-8-bom)
327 (set-coding-category-system 'utf-16-little-endian 'utf-16-little-endian) 329 (set-coding-category-system 'utf-16-little-endian 'utf-16-little-endian)
328 (set-coding-category-system 'utf-16 'utf-16) 330 (set-coding-category-system 'utf-16 'utf-16)
329 (set-coding-category-system 'utf-16-little-endian-bom 331 (set-coding-category-system 'utf-16-little-endian-bom
330 'utf-16-little-endian-bom) 332 'utf-16-little-endian-bom)
331 (set-coding-category-system 'utf-16-bom 'utf-16-bom) 333 (set-coding-category-system 'utf-16-bom 'utf-16-bom)
332 (set-coding-priority-list 334 (set-coding-priority-list
333 (if (featurep 'mule) 335 (if (featurep 'mule)
334 '(utf-16-little-endian-bom 336 '(utf-16-little-endian-bom
335 utf-16-bom 337 utf-16-bom
338 utf-8-bom
336 iso-7 339 iso-7
337 no-conversion 340 no-conversion
338 utf-8 341 utf-8
339 iso-8-1 342 iso-8-1
340 iso-8-2 343 iso-8-2
345 utf-16-little-endian 348 utf-16-little-endian
346 utf-16 349 utf-16
347 ucs-4) 350 ucs-4)
348 '(utf-16-little-endian-bom 351 '(utf-16-little-endian-bom
349 utf-16-bom 352 utf-16-bom
353 utf-8-bom
350 no-conversion 354 no-conversion
351 utf-8 355 utf-8
352 utf-16-little-endian 356 utf-16-little-endian
353 utf-16 357 utf-16
354 ucs-4)))) 358 ucs-4))))