aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2004-03-11 11:40:12 +0000
committerKenichi Handa2004-03-11 11:40:12 +0000
commite1a14cdc74e1061adbc227db18cc8a191fa50755 (patch)
treee1a3df95f8a93a9d626f1cfee6a5a53bfd512cdc
parent30d56493d5637c2292df8752c63c483267c7dd50 (diff)
downloademacs-e1a14cdc74e1061adbc227db18cc8a191fa50755.tar.gz
emacs-e1a14cdc74e1061adbc227db18cc8a191fa50755.zip
Include "intervals.h".
(fontset_face): Fix comparing of Lisp_Objects. (free_face_fontset): Fix Lisp_Object/int mixup. (new_fontset_from_font_name): Likewise.
-rw-r--r--src/fontset.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/fontset.c b/src/fontset.c
index 43ff5372add..cab0124e279 100644
--- a/src/fontset.c
+++ b/src/fontset.c
@@ -39,6 +39,7 @@ Boston, MA 02111-1307, USA. */
39#include "keyboard.h" 39#include "keyboard.h"
40#include "frame.h" 40#include "frame.h"
41#include "dispextern.h" 41#include "dispextern.h"
42#include "intervals.h"
42#include "fontset.h" 43#include "fontset.h"
43#include "window.h" 44#include "window.h"
44 45
@@ -674,7 +675,7 @@ fontset_face (fontset, c, face, id)
674 } 675 }
675 676
676 try_fallback: 677 try_fallback:
677 if (vec != FONTSET_FALLBACK (fontset)) 678 if (! EQ (vec, FONTSET_FALLBACK (fontset)))
678 { 679 {
679 vec = FONTSET_FALLBACK (fontset); 680 vec = FONTSET_FALLBACK (fontset);
680 if (VECTORP (vec)) 681 if (VECTORP (vec))
@@ -827,7 +828,7 @@ free_face_fontset (f, face)
827 next_fontset_id = face->fontset; 828 next_fontset_id = face->fontset;
828 if (! NILP (FONTSET_DEFAULT (fontset))) 829 if (! NILP (FONTSET_DEFAULT (fontset)))
829 { 830 {
830 int id = FONTSET_ID (FONTSET_DEFAULT (fontset)); 831 int id = XINT (FONTSET_ID (FONTSET_DEFAULT (fontset)));
831 832
832 fontset = AREF (Vfontset_table, id); 833 fontset = AREF (Vfontset_table, id);
833 xassert (!NILP (fontset) && ! BASE_FONTSET_P (fontset)); 834 xassert (!NILP (fontset) && ! BASE_FONTSET_P (fontset));
@@ -1579,7 +1580,7 @@ new_fontset_from_font_name (Lisp_Object fontname)
1579 else 1580 else
1580 { 1581 {
1581 char temp[20]; 1582 char temp[20];
1582 int len = Flength (auto_fontset_alist); 1583 int len = XINT (Flength (auto_fontset_alist));
1583 1584
1584 sprintf (temp, "auto%d", len); 1585 sprintf (temp, "auto%d", len);
1585 ASET (vec, 13, build_string (temp)); 1586 ASET (vec, 13, build_string (temp));