]> git.eshelyaron.com Git - emacs.git/commitdiff
Port to HAVE_FREETYPE && !HAVE_XFT
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 10 Jan 2015 21:13:57 +0000 (13:13 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 10 Jan 2015 21:42:34 +0000 (13:42 -0800)
* dispextern.h (struct face.extra) [HAVE_FREETYPE && !HAVE_XFT]:
* font.h (syms_of_xftfont) [HAVE_FREETYPE && !HAVE_XFT]:
Declare in this case too.

src/ChangeLog
src/dispextern.h
src/font.h

index c05083590af5df6fa332c7ba30186e3910bc7a14..39775eb675cd432a104170f02e201cf763b32dd5 100644 (file)
@@ -1,3 +1,10 @@
+2015-01-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Port to HAVE_FREETYPE && !HAVE_XFT
+       * dispextern.h (struct face.extra) [HAVE_FREETYPE && !HAVE_XFT]:
+       * font.h (syms_of_xftfont) [HAVE_FREETYPE && !HAVE_XFT]:
+       Declare in this case too.
+
 2015-01-10  Eli Zaretskii  <eliz@gnu.org>
 
        * w32fns.c (Fw32_register_hot_key): Use XINT instead of XLI.
index 1a9aef103bd7d8743448592fce62f56317c15e23..161f252dd39e2cab720e5019b714e1c70775539f 100644 (file)
@@ -1716,8 +1716,8 @@ struct face
      attributes except the font.  */
   struct face *ascii_face;
 
-#ifdef HAVE_XFT
-  /* Extra member that a font-driver uses privately.  */
+#if defined HAVE_XFT || defined HAVE_FREETYPE
+/* Extra member that a font-driver uses privately.  */
   void *extra;
 #endif
 };
index d12ae2c09bb402ec53abcfd3b4e2bfdbcbc83e4f..5a3e38a2a6e3ec6c8558934c592035865087cd9d 100644 (file)
@@ -780,10 +780,10 @@ extern void syms_of_xfont (void);
 extern void syms_of_ftxfont (void);
 #ifdef HAVE_XFT
 extern struct font_driver xftfont_driver;
-extern void syms_of_xftfont (void);
 #endif
 #if defined HAVE_FREETYPE || defined HAVE_XFT
 extern struct font_driver ftxfont_driver;
+extern void syms_of_xftfont (void);
 #endif
 #ifdef HAVE_BDFFONT
 extern void syms_of_bdffont (void);