1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-24 22:40:51 -08:00

Document font structure layout constraints

This has to be the same as in src/ftcrfont.c and src/ftfont.c

* src/xftfont.c (struct xftfont_info): Document layout constraints.
This commit is contained in:
Robert Pluim 2018-12-14 16:07:47 +01:00
parent f14d5742db
commit 3015636471

View 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;