Mercurial > emacs
changeset 1779:6f0c4252940f
* window.c (window_internal_width): New function.
* lisp.h (window_internal_height, window_internal_width): Add
extern declarations for these.
* dispnew.c (direct_output_for_insert, direct_output_forward_char,
buffer_posn_from_coords): Use window_internal_width instead of
writing out its definition.
* indent.c (compute_motion): Doc fix; mention scrollbars and
window_internal_width.
(pos_tab_offset, Fvertical_motion): Use window_internal_width
instead of writing it out.
* window.c (Fpos_visible_in_window_p, Fwindow_width, Fscroll_left,
Fscroll_right): Same.
* xdisp.c (redisplay, try_window, try_window_id,
display_text_line): Same.
* emacs.c (shut_down_emacs): New function.
(fatal_error_signal, Fkill_emacs): Call it, instead of writing it out.
* xterm.c (x_connection_closed): Call shut_down_emacs instead of
Fkill_emacs; the latter will try to perform operations on the X
server and die a horrible death.
* lisp.h (shut_down_emacs): Add extern declaration for it.
author | Jim Blandy <jimb@redhat.com> |
---|---|
date | Thu, 14 Jan 1993 15:12:23 +0000 |
parents | 1f18bfe28e2f |
children | d01c59bac5c1 |
files | src/lisp.h |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lisp.h Thu Jan 14 15:11:19 1993 +0000 +++ b/src/lisp.h Thu Jan 14 15:12:23 1993 +0000 @@ -1138,6 +1138,7 @@ extern Lisp_Object Fset_window_configuration (), Fcurrent_window_configuration (); extern Lisp_Object Fcoordinates_in_window_p (); extern Lisp_Object Fwindow_at (); +extern int window_internal_height (), window_internal_width (); /* defined in frame.c */ extern Lisp_Object Fframep (); @@ -1174,6 +1175,7 @@ /* defined in emacs.c */ extern Lisp_Object decode_env_path (); +void shut_down_emacs ( /* int signal */ ); /* Nonzero means don't do interactive redisplay and don't change tty modes */ extern int noninteractive; /* Nonzero means don't do use window-system-specific display code */