diff src/redisplay.h @ 2:ac2d302a0011 r19-15b2

Import from CVS: tag r19-15b2
author cvs
date Mon, 13 Aug 2007 08:46:35 +0200
parents 376386a54a3c
children e121b013d1f0
line wrap: on
line diff
--- a/src/redisplay.h	Mon Aug 13 08:45:53 2007 +0200
+++ b/src/redisplay.h	Mon Aug 13 08:46:35 2007 +0200
@@ -26,9 +26,9 @@
 #define _XEMACS_REDISPLAY_H_
 
 /* Redisplay DASSERT types */
-#define DB_DISP_POS			1
-#define DB_DISP_TEXT_LAYOUT		2
-#define DB_DISP_REDISPLAY		4
+#define DB_DISP_POS		1
+#define DB_DISP_TEXT_LAYOUT	2
+#define DB_DISP_REDISPLAY	4
 
 /* These are the possible return values from pixel_to_glyph_translation. */
 #define OVER_MODELINE		0
@@ -249,7 +249,7 @@
 					   and control chars */
   int cursor_elt;			/* rune block of TEXT display
 					   block cursor is at or -1 */
-  char used_prop_data;			/* can't incrementally updated if line
+  char used_prop_data;			/* can't incrementally update if line
 					   used propogation data */
 
   layout_bounds bounds;			/* line boundary positions */
@@ -298,10 +298,10 @@
   Bytind pos, end;
   extent_dynarr *extents;
   glyph_block_dynarr *begin_glyphs, *end_glyphs;
-  int invisible:1;
-  int invisible_ellipses:1;
-  int previously_invisible:1;
-  int invisible_ellipses_already_displayed:1;
+  unsigned int invisible:1;
+  unsigned int invisible_ellipses:1;
+  unsigned int previously_invisible:1;
+  unsigned int invisible_ellipses_already_displayed:1;
 };
 
 
@@ -455,7 +455,7 @@
 
 extern Lisp_Object Vglobal_mode_string;
 
-/* The following two variables are defined in emacs.c are are used
+/* The following two variables are defined in emacs.c and are used
    to convey information discovered on the command line way early
    (before *anything* is initialized). */
 
@@ -490,9 +490,9 @@
 int window_half_pixpos (struct window *w);
 void redisplay_echo_area (void);
 void free_display_structs (struct window_mirror *mir);
-char *generate_formatted_string (struct window *w, Lisp_Object format_str,
-				 Lisp_Object result_str, face_index findex,
-				 int type);
+Bufbyte *generate_formatted_string (struct window *w, Lisp_Object format_str,
+                                    Lisp_Object result_str, face_index findex,
+                                    int type);
 int real_current_modeline_height (struct window *w);
 int pixel_to_glyph_translation (struct frame *f, int x_coord,
 				int y_coord, int *col, int *row,