aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGerd Moellmann2000-07-19 15:46:20 +0000
committerGerd Moellmann2000-07-19 15:46:20 +0000
commit2e621225898b2e2d898100a69bf2d963953ad416 (patch)
treeb5a31e44b2186396ee6a077352a80980a353db82 /src
parent31fc5d15a51ef357d1678fa02601e3c31d642e28 (diff)
downloademacs-2e621225898b2e2d898100a69bf2d963953ad416.tar.gz
emacs-2e621225898b2e2d898100a69bf2d963953ad416.zip
(with_echo_area_buffer): Call FN with more arguments.
Add some more prototypes.
Diffstat (limited to 'src')
-rw-r--r--src/xdisp.c18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index bdb0d84d3e1..0c17f68fee6 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -201,7 +201,7 @@ Boston, MA 02111-1307, USA. */
201#define INFINITY 10000000 201#define INFINITY 10000000
202 202
203#if defined (USE_X_TOOLKIT) || defined (HAVE_NTGUI) 203#if defined (USE_X_TOOLKIT) || defined (HAVE_NTGUI)
204extern void set_frame_menubar (); 204extern void set_frame_menubar P_ ((struct frame *f, int, int));
205extern int pending_menu_activation; 205extern int pending_menu_activation;
206#endif 206#endif
207 207
@@ -609,6 +609,19 @@ enum move_it_result
609 609
610/* Function prototypes. */ 610/* Function prototypes. */
611 611
612static char *decode_mode_spec_coding P_ ((Lisp_Object, char *, int));
613static int invisible_text_between_p P_ ((struct it *, int, int));
614static int next_element_from_ellipsis P_ ((struct it *));
615static void pint2str P_ ((char *, int, int));
616static struct text_pos run_window_scroll_functions P_ ((Lisp_Object,
617 struct text_pos));
618static void reconsider_clip_changes P_ ((struct window *, struct buffer *));
619static int text_outside_line_unchanged_p P_ ((struct window *, int, int));
620static void store_frame_title_char P_ ((char));
621static int store_frame_title P_ ((unsigned char *, int, int));
622static void x_consider_frame_title P_ ((Lisp_Object));
623static void handle_stop P_ ((struct it *));
624static int tool_bar_lines_needed P_ ((struct frame *));
612static int single_display_prop_intangible_p P_ ((Lisp_Object)); 625static int single_display_prop_intangible_p P_ ((Lisp_Object));
613static void ensure_echo_area_buffers P_ ((void)); 626static void ensure_echo_area_buffers P_ ((void));
614static struct glyph_row *row_containing_pos P_ ((struct window *, int, 627static struct glyph_row *row_containing_pos P_ ((struct window *, int,
@@ -5515,7 +5528,7 @@ with_echo_area_buffer (w, which, fn, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)
5515 xassert (BEGV >= BEG); 5528 xassert (BEGV >= BEG);
5516 xassert (ZV <= Z && ZV >= BEGV); 5529 xassert (ZV <= Z && ZV >= BEGV);
5517 5530
5518 rc = fn (a1, a2, a3, a4, a5); 5531 rc = fn (a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
5519 5532
5520 xassert (BEGV >= BEG); 5533 xassert (BEGV >= BEG);
5521 xassert (ZV <= Z && ZV >= BEGV); 5534 xassert (ZV <= Z && ZV >= BEGV);
@@ -8293,7 +8306,6 @@ make_cursor_line_fully_visible (w)
8293{ 8306{
8294 struct glyph_matrix *matrix; 8307 struct glyph_matrix *matrix;
8295 struct glyph_row *row; 8308 struct glyph_row *row;
8296 int header_line_height;
8297 8309
8298 /* It's not always possible to find the cursor, e.g, when a window 8310 /* It's not always possible to find the cursor, e.g, when a window
8299 is full of overlay strings. Don't do anything in that case. */ 8311 is full of overlay strings. Don't do anything in that case. */