]> git.eshelyaron.com Git - emacs.git/commitdiff
; * src/composite.h (LGSTRING_FONT): Add comment about its role.
authorEli Zaretskii <eliz@gnu.org>
Thu, 7 Oct 2021 16:27:49 +0000 (19:27 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 7 Oct 2021 16:27:49 +0000 (19:27 +0300)
src/composite.h

index 67e87201bf2adc3b0723f266672fe59d4586da5e..945f2612915f179c0f703d4c1a4693de4ca3de53 100644 (file)
@@ -254,6 +254,10 @@ composition_valid_p (ptrdiff_t start, ptrdiff_t end, Lisp_Object prop)
 #define LGSTRING_HEADER(lgs) AREF (lgs, 0)
 #define LGSTRING_SET_HEADER(lgs, header) ASET (lgs, 0, header)
 
+/* LGSTRING_FONT retrieves the font used for LGSTRING, if we are going
+   to display it on a GUI frame.  On text-mode frames, that slot
+   stores the coding-system that should be used to write output to the
+   frame's terminal.  */
 #define LGSTRING_FONT(lgs) AREF (LGSTRING_HEADER (lgs), 0)
 #define LGSTRING_CHAR(lgs, i) AREF (LGSTRING_HEADER (lgs), (i) + 1)
 #define LGSTRING_CHAR_LEN(lgs) (ASIZE (LGSTRING_HEADER (lgs)) - 1)