+2009-03-30 Kenichi Handa <handa@m17n.org>
+
+ * ftfont.c: Fix previous change. Define ftfont_variation_glyphs
+ even if HAVE_M17N_FLT is not defined.
+
2009-03-29 Sebastian Rose <sebastian_rose@gmx.de> (tiny change)
* ftfont.c: Conditionalize prototyping and use of
static Lisp_Object ftfont_otf_capability P_ ((struct font *));
static Lisp_Object ftfont_shape P_ ((Lisp_Object));
-#ifdef HAVE_LIBOTF
-#ifdef HAVE_M17N_FLT
#ifdef HAVE_OTF_GET_VARIATION_GLYPHS
static int ftfont_variation_glyphs P_ ((struct font *, int c,
unsigned variations[256]));
#endif /* HAVE_OTF_GET_VARIATION_GLYPHS */
-#endif /* HAVE_M17N_FLT */
-#endif /* HAVE_LIBOTF */
struct font_driver ftfont_driver =
{
#endif /* not (HAVE_M17N_FLT && HAVE_LIBOTF) */
NULL, /* check */
-#if defined (HAVE_LIBOTF) && defined (HAVE_M17N_FLT) && defined (HAVE_OTF_GET_VARIATION_GLYPHS)
+#ifdef HAVE_OTF_GET_VARIATION_GLYPHS
ftfont_variation_glyphs
#else
NULL
return ftfont_shape_by_flt (lgstring, font, ftfont_info->ft_size->face, otf);
}
+#endif /* HAVE_M17N_FLT */
+
#ifdef HAVE_OTF_GET_VARIATION_GLYPHS
static int
}
#endif /* HAVE_OTF_GET_VARIATION_GLYPHS */
-#endif /* HAVE_M17N_FLT */
#endif /* HAVE_LIBOTF */
Lisp_Object