]> git.eshelyaron.com Git - emacs.git/commitdiff
Add some comments.
authorGerd Moellmann <gerd@gnu.org>
Wed, 5 Jul 2000 11:39:10 +0000 (11:39 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 5 Jul 2000 11:39:10 +0000 (11:39 +0000)
src/dispextern.h

index 4d81e9e4e2754cad5ee3f1a8d3a7755fb58690db..a50d30877e45e3b11f984e27508c4f53cf34281e 100644 (file)
@@ -224,7 +224,13 @@ enum glyph_type
 };
 
 
-/* Glyphs.  */
+/* Glyphs.
+
+   Be extra careful when changing this structure!  Esp. make sure that
+   functions producing glyphs, like x_append_glyph, fill ALL of the
+   glyph structure, and that GLYPH_EQUAL_P compares all
+   display-relevant members of glyphs (not to imply that these are the
+   only things to check when you add a member).  */
 
 struct glyph
 {
@@ -324,7 +330,7 @@ struct glyph
 #define CHAR_GLYPH_SPACE_P(GLYPH) \
      (GLYPH_FROM_CHAR_GLYPH ((GLYPH)) == SPACEGLYPH)
 
-/* Are glyphs *X and *Y equal?  */
+/* Are glyphs *X and *Y displayed equal?  */
      
 #define GLYPH_EQUAL_P(X, Y)                                    \
      ((X)->type == (Y)->type                                   \