Commit 2f645268 authored by Paul Eggert's avatar Paul Eggert
Browse files

* 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.
parent b8898fda
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.
......
......@@ -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. */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment