* frame.h (struct frame): Use int, not EMACS_INT, where int works.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 28 Jul 2011 21:51:29 +0000 (14:51 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 28 Jul 2011 21:51:29 +0000 (14:51 -0700)
This is for the members text_lines, text_cols, total_lines, total_cols,
where the system imposes an 'int' limit.

src/ChangeLog
src/frame.h

index c46eec6..e2b613d 100644 (file)
@@ -1,5 +1,9 @@
 2011-07-28  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * frame.h (struct frame): Use int, not EMACS_INT, where int works.
+       This is for the members text_lines, text_cols, total_lines, total_cols,
+       where the system imposes an 'int' limit.
+
        * frame.c: Integer overflow fixes.
        (set_menu_bar_lines, x_set_frame_parameters, x_set_scroll_bar_width)
        (x_figure_window_size): Check for integer overflow.
index 8dccfb8..3775403 100644 (file)
@@ -258,11 +258,11 @@ struct frame
 
   /* Size of this frame, excluding fringes, scroll bars etc.,
      in units of canonical characters.  */
-  EMACS_INT text_lines, text_cols;
+  int text_lines, text_cols;
 
   /* Total size of this frame (i.e. its native window), in units of
      canonical characters.  */
-  EMACS_INT total_lines, total_cols;
+  int total_lines, total_cols;
 
   /* New text height and width for pending size change.
      0 if no change pending.  */