aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn2002-05-20 08:05:09 +0000
committerKen Raeburn2002-05-20 08:05:09 +0000
commite27415102ce205277939ca955f75879f1df7898b (patch)
tree4ebe8289dd9f09c25902a129a51518b23afea072 /src
parent2f4453664409ed3f7131afc6113bcffb16f22750 (diff)
downloademacs-e27415102ce205277939ca955f75879f1df7898b.tar.gz
emacs-e27415102ce205277939ca955f75879f1df7898b.zip
* charset.c (Fdefine_charset, Fdeclare_equiv_charset): Use XSTRING
and SYMBOL_NAME instead of XSYMBOL and name field.
Diffstat (limited to 'src')
-rw-r--r--src/charset.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/charset.c b/src/charset.c
index 118d5fed9ba..4701db6ba66 100644
--- a/src/charset.c
+++ b/src/charset.c
@@ -700,14 +700,14 @@ DESCRIPTION (string) is the description string of the charset. */)
700 || !STRINGP (vec[7]) 700 || !STRINGP (vec[7])
701 || !STRINGP (vec[8])) 701 || !STRINGP (vec[8]))
702 error ("Invalid info-vector argument for defining charset %s", 702 error ("Invalid info-vector argument for defining charset %s",
703 XSYMBOL (charset_symbol)->name->data); 703 XSTRING (SYMBOL_NAME (charset_symbol))->data);
704 704
705 if (NILP (charset_id)) 705 if (NILP (charset_id))
706 { 706 {
707 charset_id = get_new_private_charset_id (XINT (vec[0]), XINT (vec[2])); 707 charset_id = get_new_private_charset_id (XINT (vec[0]), XINT (vec[2]));
708 if (XINT (charset_id) == 0) 708 if (XINT (charset_id) == 0)
709 error ("There's no room for a new private charset %s", 709 error ("There's no room for a new private charset %s",
710 XSYMBOL (charset_symbol)->name->data); 710 XSTRING (SYMBOL_NAME (charset_symbol))->data);
711 } 711 }
712 712
713 update_charset_table (charset_id, vec[0], vec[1], vec[2], vec[3], 713 update_charset_table (charset_id, vec[0], vec[1], vec[2], vec[3],
@@ -779,7 +779,7 @@ CHARSET should be defined by `defined-charset' in advance. */)
779 if (XINT (final_char) < '0' || XFASTINT (final_char) > '~') 779 if (XINT (final_char) < '0' || XFASTINT (final_char) > '~')
780 error ("Invalid FINAL-CHAR %c, it should be `0'..`~'", XINT (chars)); 780 error ("Invalid FINAL-CHAR %c, it should be `0'..`~'", XINT (chars));
781 if ((charset = get_charset_id (charset_symbol)) < 0) 781 if ((charset = get_charset_id (charset_symbol)) < 0)
782 error ("Invalid charset %s", XSYMBOL (charset_symbol)->name->data); 782 error ("Invalid charset %s", XSTRING (SYMBOL_NAME (charset_symbol))->data);
783 783
784 ISO_CHARSET_TABLE (dimension, chars, final_char) = charset; 784 ISO_CHARSET_TABLE (dimension, chars, final_char) = charset;
785 return Qnil; 785 return Qnil;