diff options
| author | Ken Raeburn | 2002-05-20 08:05:09 +0000 |
|---|---|---|
| committer | Ken Raeburn | 2002-05-20 08:05:09 +0000 |
| commit | e27415102ce205277939ca955f75879f1df7898b (patch) | |
| tree | 4ebe8289dd9f09c25902a129a51518b23afea072 /src | |
| parent | 2f4453664409ed3f7131afc6113bcffb16f22750 (diff) | |
| download | emacs-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.c | 6 |
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; |