All uses replaced by LISPSYM_INITIALLY.
struct font_driver ftfont_driver =
{
- LISP_INITIALLY_ZERO, /* Qfreetype */
+ LISPSYM_INITIALLY (Qfreetype),
0, /* case insensitive */
ftfont_get_cache,
ftfont_list,
staticpro (&ft_face_cache);
ft_face_cache = Qnil;
- ftfont_driver.type = Qfreetype;
register_font_driver (&ftfont_driver, NULL);
}
#define LISP_INITIALLY(i) (i)
enum CHECK_LISP_OBJECT_TYPE { CHECK_LISP_OBJECT_TYPE = false };
#endif /* CHECK_LISP_OBJECT_TYPE */
-
-#define LISP_INITIALLY_ZERO LISP_INITIALLY (0)
\f
/* Forward declarations. */
static struct font_driver macfont_driver =
{
- LISP_INITIALLY_ZERO, /* Qmac_ct */
+ LISPSYM_INITIALLY (Qmac_ct),
0, /* case insensitive */
macfont_get_cache,
macfont_list,
{
/* Core Text, for macOS. */
DEFSYM (Qmac_ct, "mac-ct");
- macfont_driver.type = Qmac_ct;
register_font_driver (&macfont_driver, NULL);
/* The font property key specifying the font design destination. The
struct font_driver nsfont_driver =
{
- 0, /* Qns */
+ LISPSYM_INITIALLY (Qns),
1, /* case sensitive */
nsfont_get_cache,
nsfont_list,
void
syms_of_nsfont (void)
{
- nsfont_driver.type = Qns;
register_font_driver (&nsfont_driver, NULL);
DEFSYM (Qcondensed, "condensed");
DEFSYM (Qexpanded, "expanded");
struct font_driver w32font_driver =
{
- LISP_INITIALLY_ZERO, /* Qgdi */
+ LISPSYM_INITIALLY (Qgdi),
false, /* case insensitive */
w32font_get_cache,
w32font_list,
defsubr (&Sx_select_font);
- w32font_driver.type = Qgdi;
register_font_driver (&w32font_driver, NULL);
}
\f
struct font_driver uniscribe_font_driver =
{
- LISP_INITIALLY_ZERO, /* Quniscribe */
+ LISPSYM_INITIALLY (Quniscribe),
0, /* case insensitive */
w32font_get_cache,
uniscribe_list,
if (!uniscribe)
return;
- uniscribe_font_driver.type = Quniscribe;
uniscribe_available = 1;
register_font_driver (&uniscribe_font_driver, NULL);
struct font_driver xfont_driver =
{
- LISP_INITIALLY_ZERO, /* Qx */
+ LISPSYM_INITIALLY (Qx),
false, /* case insensitive */
xfont_get_cache,
xfont_list,
xfont_scripts_cache = CALLN (Fmake_hash_table, QCtest, Qequal);
staticpro (&xfont_scratch_props);
xfont_scratch_props = Fmake_vector (make_number (8), Qnil);
- xfont_driver.type = Qx;
register_font_driver (&xfont_driver, NULL);
}