# HG changeset patch # User Kenichi Handa # Date 1028811716 0 # Node ID 3b05c02eebf22d4507381fd4ea5c51e2e7774277 # Parent fc96b539a43ccf8626ec00eb6a8a78096d69a22b (Fdefine_coding_system_internal): Fix category setting for a coding system of type iso-2022. diff -r fc96b539a43c -r 3b05c02eebf2 src/coding.c --- a/src/coding.c Thu Aug 08 13:00:10 2002 +0000 +++ b/src/coding.c Thu Aug 08 13:01:56 2002 +0000 @@ -7599,8 +7599,7 @@ { int id = XINT (AREF (initial, 1)); - category = (((i & (CODING_ISO_FLAG_LOCKING_SHIFT - | CODING_ISO_FLAG_SINGLE_SHIFT)) + category = (((i & CODING_ISO_FLAG_LOCKING_SHIFT) || EQ (args[coding_arg_charset_list], Qiso_2022) || id < 0) ? coding_category_iso_8_else