aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2004-01-25 07:50:35 +0000
committerKenichi Handa2004-01-25 07:50:35 +0000
commit2b917a06a6bdb0e64a59de47d6597db3f99421f5 (patch)
tree104e1625ea28682d6dfd1ef37d8a884ba00cc3bd /src
parent6e07c25f905a6186ebe2ae06719a0b18c9c5fc26 (diff)
downloademacs-2b917a06a6bdb0e64a59de47d6597db3f99421f5.tar.gz
emacs-2b917a06a6bdb0e64a59de47d6597db3f99421f5.zip
(Fdefine_coding_system_internal): Fix previous change.
Diffstat (limited to 'src')
-rw-r--r--src/coding.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/coding.c b/src/coding.c
index 03c0b00cc05..e32859aed14 100644
--- a/src/coding.c
+++ b/src/coding.c
@@ -8472,10 +8472,13 @@ usage: (define-coding-system-internal ...) */)
8472 SDATA (SYMBOL_NAME (CHARSET_NAME (charset)))); 8472 SDATA (SYMBOL_NAME (CHARSET_NAME (charset))));
8473 8473
8474 charset_list = XCDR (charset_list); 8474 charset_list = XCDR (charset_list);
8475 charset = CHARSET_FROM_ID (XINT (XCAR (charset_list))); 8475 if (! NILP (charset_list))
8476 if (CHARSET_DIMENSION (charset) != 2) 8476 {
8477 error ("Dimension of charset %s is not two", 8477 charset = CHARSET_FROM_ID (XINT (XCAR (charset_list)));
8478 SDATA (SYMBOL_NAME (CHARSET_NAME (charset)))); 8478 if (CHARSET_DIMENSION (charset) != 2)
8479 error ("Dimension of charset %s is not two",
8480 SDATA (SYMBOL_NAME (CHARSET_NAME (charset))));
8481 }
8479 8482
8480 category = coding_category_sjis; 8483 category = coding_category_sjis;
8481 Vsjis_coding_system = name; 8484 Vsjis_coding_system = name;