aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDave Love2002-07-16 15:10:44 +0000
committerDave Love2002-07-16 15:10:44 +0000
commit9dba850d5989affa94aeb1d141ba40deafb2a3b3 (patch)
treea0c980dbceffe96106e740664711ec26e29d22e8 /src
parentc197f19176afbe41be47d9667ef921c16d891b7c (diff)
downloademacs-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.c10
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));