comparison src/specifier.h @ 5125:b5df3737028a ben-lisp-object

merge
author Ben Wing <ben@xemacs.org>
date Wed, 24 Feb 2010 01:58:04 -0600
parents d1247f3cc363 d95c102a96d3
children a9c41067dd88
comparison
equal deleted inserted replaced
5124:623d57b7fbe8 5125:b5df3737028a
570 #define XDISPLAYTABLE_SPECIFIER(x) XSPECIFIER_TYPE (x, display_table) 570 #define XDISPLAYTABLE_SPECIFIER(x) XSPECIFIER_TYPE (x, display_table)
571 #define DISPLAYTABLE_SPECIFIERP(x) SPECIFIER_TYPEP (x, display_table) 571 #define DISPLAYTABLE_SPECIFIERP(x) SPECIFIER_TYPEP (x, display_table)
572 #define CHECK_DISPLAYTABLE_SPECIFIER(x) CHECK_SPECIFIER_TYPE (x, display_table) 572 #define CHECK_DISPLAYTABLE_SPECIFIER(x) CHECK_SPECIFIER_TYPE (x, display_table)
573 #define CONCHECK_DISPLAYTABLE_SPECIFIER(x) CONCHECK_SPECIFIER_TYPE (x, display_table) 573 #define CONCHECK_DISPLAYTABLE_SPECIFIER(x) CONCHECK_SPECIFIER_TYPE (x, display_table)
574 574
575 /* The various stages of font instantiation; initial means "find a font for
576 CHARSET that matches the charset's registries" and final means "find a
577 font for CHARSET that matches iso10646-1, since we haven't found a font
578 that matches its registry." */
579 enum font_specifier_matchspec_stages {
580 initial,
581 final,
582 impossible,
583 };
584
585 Lisp_Object define_specifier_tag(Lisp_Object tag, 575 Lisp_Object define_specifier_tag(Lisp_Object tag,
586 Lisp_Object device_predicate, 576 Lisp_Object device_predicate,
587 Lisp_Object charset_predicate); 577 Lisp_Object charset_predicate);
588 578
589 #endif /* INCLUDED_specifier_h_ */ 579 #endif /* INCLUDED_specifier_h_ */