diff options
| author | Dave Love | 2002-07-16 15:10:44 +0000 |
|---|---|---|
| committer | Dave Love | 2002-07-16 15:10:44 +0000 |
| commit | 9dba850d5989affa94aeb1d141ba40deafb2a3b3 (patch) | |
| tree | a0c980dbceffe96106e740664711ec26e29d22e8 /src | |
| parent | c197f19176afbe41be47d9667ef921c16d891b7c (diff) | |
| download | emacs-9dba850d5989affa94aeb1d141ba40deafb2a3b3.tar.gz emacs-9dba850d5989affa94aeb1d141ba40deafb2a3b3.zip | |
(fontset_ref, fontset_set, fs_load_font)
(Ffontset_info): Convert Lisp types.
Diffstat (limited to 'src')
| -rw-r--r-- | src/fontset.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/fontset.c b/src/fontset.c index 34d27ce92a4..05db03e100c 100644 --- a/src/fontset.c +++ b/src/fontset.c | |||
| @@ -231,7 +231,7 @@ fontset_ref (fontset, c) | |||
| 231 | for (tail = FONTSET_CHARSET_ALIST (fontset); | 231 | for (tail = FONTSET_CHARSET_ALIST (fontset); |
| 232 | CONSP (tail); tail = XCDR (tail)) | 232 | CONSP (tail); tail = XCDR (tail)) |
| 233 | { | 233 | { |
| 234 | charset = CHARSET_FROM_ID (XCAR (XCAR (tail))); | 234 | charset = CHARSET_FROM_ID (XINT (XCAR (XCAR (tail)))); |
| 235 | if (ENCODE_CHAR (charset, c) != CHARSET_INVALID_CODE (charset)) | 235 | if (ENCODE_CHAR (charset, c) != CHARSET_INVALID_CODE (charset)) |
| 236 | { | 236 | { |
| 237 | elt = XCDR (XCAR (tail)); | 237 | elt = XCDR (XCAR (tail)); |
| @@ -260,8 +260,8 @@ fontset_set (fontset, idx, elt) | |||
| 260 | { | 260 | { |
| 261 | Lisp_Object id, slot, tail; | 261 | Lisp_Object id, slot, tail; |
| 262 | 262 | ||
| 263 | id = make_number (CHARSET_SYMBOL_ID (idx)); | 263 | id = CHARSET_SYMBOL_ID (idx); |
| 264 | if (id == charset_ascii) | 264 | if (XFASTINT (id) == charset_ascii) |
| 265 | Fset_char_table_range (fontset, | 265 | Fset_char_table_range (fontset, |
| 266 | Fcons (make_number (0), make_number (127)), | 266 | Fcons (make_number (0), make_number (127)), |
| 267 | elt); | 267 | elt); |
| @@ -559,7 +559,7 @@ fs_load_font (f, fontname) | |||
| 559 | if (STRINGP (XCAR (elt)) && CHARSETP (XCDR (elt)) | 559 | if (STRINGP (XCAR (elt)) && CHARSETP (XCDR (elt)) |
| 560 | && fast_c_string_match_ignore_case (XCAR (elt), fontname) >= 0) | 560 | && fast_c_string_match_ignore_case (XCAR (elt), fontname) >= 0) |
| 561 | { | 561 | { |
| 562 | fontp->charset = CHARSET_SYMBOL_ID (XCDR (elt)); | 562 | fontp->charset = XFASTINT (CHARSET_SYMBOL_ID (XCDR (elt))); |
| 563 | break; | 563 | break; |
| 564 | } | 564 | } |
| 565 | } | 565 | } |
| @@ -1173,7 +1173,7 @@ If FRAME is omitted, it defaults to the currently selected frame. */) | |||
| 1173 | { | 1173 | { |
| 1174 | elt = XCAR (tail); | 1174 | elt = XCAR (tail); |
| 1175 | elt = Fcons ((INTEGERP (XCAR (elt)) | 1175 | elt = Fcons ((INTEGERP (XCAR (elt)) |
| 1176 | ? CHARSET_NAME (CHARSET_FROM_ID (XCAR (elt))) | 1176 | ? CHARSET_NAME (CHARSET_FROM_ID (XFASTINT (XCAR (elt)))) |
| 1177 | : XCAR (elt)), | 1177 | : XCAR (elt)), |
| 1178 | Fcons (XCDR (elt), Qnil)); | 1178 | Fcons (XCDR (elt), Qnil)); |
| 1179 | XSETCDR (XCAR (val), Fcons (elt, Qnil)); | 1179 | XSETCDR (XCAR (val), Fcons (elt, Qnil)); |