]> git.eshelyaron.com Git - emacs.git/commitdiff
(FONTP): Make it return 1 also for a font-object.
authorKenichi Handa <handa@m17n.org>
Mon, 28 Jan 2008 07:06:52 +0000 (07:06 +0000)
committerKenichi Handa <handa@m17n.org>
Mon, 28 Jan 2008 07:06:52 +0000 (07:06 +0000)
src/font.h

index 2433cdb0d349d75fb132f620e53e568fb5e8e552..2146c6900bc7113b1ab6eec7e97674d57b0232dc 100644 (file)
@@ -212,14 +212,16 @@ struct font_bitmap
 
 /* Predicates to check various font-related objects.  */
 
-#define FONTP(x)       \
-  (VECTORP (x) && (ASIZE (x) == FONT_SPEC_MAX || ASIZE (x) == FONT_ENTITY_MAX))
 #define FONT_SPEC_P(x) \
   (VECTORP (x) && ASIZE (x) == FONT_SPEC_MAX)
 #define FONT_ENTITY_P(x)       \
   (VECTORP (x) && ASIZE (x) == FONT_ENTITY_MAX)
 #define FONT_OBJECT_P(x)       \
   (XTYPE (x) == Lisp_Misc && XMISCTYPE (x) == Lisp_Misc_Save_Value)
+#define FONTP(x)                                       \
+  ((VECTORP (x) && (ASIZE (x) == FONT_SPEC_MAX         \
+                   || ASIZE (x) == FONT_ENTITY_MAX))   \
+   || FONT_OBJECT_P (x))
 
 #define FONT_ENTITY_NOT_LOADABLE(entity)       \
   EQ (AREF (entity, FONT_OBJLIST_INDEX), Qt)