]> git.eshelyaron.com Git - emacs.git/commitdiff
Document font structure layout constraints
authorRobert Pluim <rpluim@gmail.com>
Fri, 14 Dec 2018 14:04:14 +0000 (15:04 +0100)
committerRobert Pluim <rpluim@gmail.com>
Fri, 14 Dec 2018 14:05:20 +0000 (15:05 +0100)
The layout of the initial members of ftcrfont_info must match
ftfont_info

* src/ftcrfont.c (struct ftcrfont_info): Likewise.

* src/ftfont.c (struct ftfont_info): Document layout constraints.

src/ftcrfont.c
src/ftfont.c

index 614ef083701790347ba9f1a2042b8ca709342011..d19c300c5b0af7ce76b3bdef0cbd46694847393f 100644 (file)
@@ -35,8 +35,9 @@ along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.  */
 struct ftcrfont_info
 {
   struct font font;
-  /* The following six 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;
index 8f048d2983b38e391107520f4cfb39179eb411a9..a05aa12c2af86abb985e7c642a21f45e5b79d277 100644 (file)
@@ -56,8 +56,9 @@ struct ftfont_info
 {
   struct font font;
 #ifdef HAVE_LIBOTF
-  /* The following four members must be here in this order to be
-     compatible with struct xftfont_info (in xftfont.c).  */
+  /* The following members up to and including 'matrix' must be here in
+     this order to be compatible with struct xftfont_info (in
+     xftfont.c).  */
   bool maybe_otf;      /* Flag to tell if this may be OTF or not.  */
   OTF *otf;
 #endif /* HAVE_LIBOTF */