diff options
Diffstat (limited to 'src/charset.c')
| -rw-r--r-- | src/charset.c | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/src/charset.c b/src/charset.c index 4c47ba45fb6..b621109b75d 100644 --- a/src/charset.c +++ b/src/charset.c | |||
| @@ -1257,7 +1257,6 @@ define_charset_internal (Lisp_Object name, | |||
| 1257 | { | 1257 | { |
| 1258 | const unsigned char *code_space = (const unsigned char *) code_space_chars; | 1258 | const unsigned char *code_space = (const unsigned char *) code_space_chars; |
| 1259 | Lisp_Object args[charset_arg_max]; | 1259 | Lisp_Object args[charset_arg_max]; |
| 1260 | Lisp_Object plist[14]; | ||
| 1261 | Lisp_Object val; | 1260 | Lisp_Object val; |
| 1262 | int i; | 1261 | int i; |
| 1263 | 1262 | ||
| @@ -1283,22 +1282,22 @@ define_charset_internal (Lisp_Object name, | |||
| 1283 | args[charset_arg_superset] = Qnil; | 1282 | args[charset_arg_superset] = Qnil; |
| 1284 | args[charset_arg_unify_map] = Qnil; | 1283 | args[charset_arg_unify_map] = Qnil; |
| 1285 | 1284 | ||
| 1286 | plist[0] = intern_c_string (":name"); | 1285 | args[charset_arg_plist] = |
| 1287 | plist[1] = args[charset_arg_name]; | 1286 | listn (CONSTYPE_HEAP, 14, |
| 1288 | plist[2] = intern_c_string (":dimension"); | 1287 | intern_c_string (":name"), |
| 1289 | plist[3] = args[charset_arg_dimension]; | 1288 | args[charset_arg_name], |
| 1290 | plist[4] = intern_c_string (":code-space"); | 1289 | intern_c_string (":dimension"), |
| 1291 | plist[5] = args[charset_arg_code_space]; | 1290 | args[charset_arg_dimension], |
| 1292 | plist[6] = intern_c_string (":iso-final-char"); | 1291 | intern_c_string (":code-space"), |
| 1293 | plist[7] = args[charset_arg_iso_final]; | 1292 | args[charset_arg_code_space], |
| 1294 | plist[8] = intern_c_string (":emacs-mule-id"); | 1293 | intern_c_string (":iso-final-char"), |
| 1295 | plist[9] = args[charset_arg_emacs_mule_id]; | 1294 | args[charset_arg_iso_final], |
| 1296 | plist[10] = intern_c_string (":ascii-compatible-p"); | 1295 | intern_c_string (":emacs-mule-id"), |
| 1297 | plist[11] = args[charset_arg_ascii_compatible_p]; | 1296 | args[charset_arg_emacs_mule_id], |
| 1298 | plist[12] = intern_c_string (":code-offset"); | 1297 | intern_c_string (":ascii-compatible-p"), |
| 1299 | plist[13] = args[charset_arg_code_offset]; | 1298 | args[charset_arg_ascii_compatible_p], |
| 1300 | 1299 | intern_c_string (":code-offset"), | |
| 1301 | args[charset_arg_plist] = Flist (14, plist); | 1300 | args[charset_arg_code_offset]); |
| 1302 | Fdefine_charset_internal (charset_arg_max, args); | 1301 | Fdefine_charset_internal (charset_arg_max, args); |
| 1303 | 1302 | ||
| 1304 | return XINT (CHARSET_SYMBOL_ID (name)); | 1303 | return XINT (CHARSET_SYMBOL_ID (name)); |