]> git.eshelyaron.com Git - emacs.git/commitdiff
Document font structure layout constraints
authorRobert Pluim <rpluim@gmail.com>
Fri, 14 Dec 2018 15:07:47 +0000 (16:07 +0100)
committerRobert Pluim <rpluim@gmail.com>
Fri, 14 Dec 2018 15:07:47 +0000 (16:07 +0100)
This has to be the same as in src/ftcrfont.c and src/ftfont.c

* src/xftfont.c (struct xftfont_info): Document layout constraints.

src/xftfont.c

index 5ef90a014eafad254f88ca0361fb10398842b6b3..9801d75d238a4ba0766b05f4e1359bf5575deaf5 100644 (file)
@@ -42,8 +42,9 @@ along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */
 struct xftfont_info
 {
   struct font font;
-  /* The following five members must be here in this order to be
-     compatible with struct ftfont_info (in ftfont.c).  */
+  /* The following members up to and including 'matrix' must be here
+     in this order to be compatible with struct ftfont_info (in
+     ftfont.c).  */
 #ifdef HAVE_LIBOTF
   bool maybe_otf;        /* Flag to tell if this may be OTF or not.  */
   OTF *otf;
@@ -51,6 +52,7 @@ struct xftfont_info
   FT_Size ft_size;
   int index;
   FT_Matrix matrix;
+
   Display *display;
   XftFont *xftfont;
   unsigned x_display_id;