Mercurial > emacs
diff src/keyboard.c @ 21514:fa9ff387d260
Fix -Wimplicit warnings.
| author | Andreas Schwab <schwab@suse.de> |
|---|---|
| date | Tue, 14 Apr 1998 12:25:56 +0000 |
| parents | 50929073a0ba |
| children | 39c919d2a8be |
line wrap: on
line diff
--- a/src/keyboard.c Tue Apr 14 10:56:46 1998 +0000 +++ b/src/keyboard.c Tue Apr 14 12:25:56 1998 +0000 @@ -492,8 +492,6 @@ static void record_menu_key (); -void swallow_events (); - Lisp_Object Qpolling_period; /* List of absolute timers. Appears in order of next scheduled event. */ @@ -557,6 +555,8 @@ static Lisp_Object modify_event_symbol (); static Lisp_Object make_lispy_switch_frame (); static int parse_solitary_modifier (); +static void save_getcjmp (); +static void restore_getcjmp (); /* > 0 if we are to echo keystrokes. */ static int echo_keystrokes; @@ -572,6 +572,7 @@ so that it serves as a prompt for the next character. Also start echoing. */ +void echo_prompt (str) char *str; { @@ -592,6 +593,7 @@ C can be a character, which is printed prettily ("M-C-x" and all that jazz), or a symbol, whose name is printed. */ +void echo_char (c) Lisp_Object c; { @@ -641,6 +643,7 @@ /* Temporarily add a dash to the end of the echo string if it's not empty, so that it serves as a mini-prompt for the very next character. */ +void echo_dash () { if (!current_kboard->immediate_echo @@ -696,6 +699,7 @@ /* Turn off echoing, for the start of a new command. */ +void cancel_echoing () { current_kboard->immediate_echo = 0; @@ -792,6 +796,7 @@ /* Make an auto save happen as soon as possible at command level. */ +void force_auto_save_soon () { last_auto_save = - auto_save_interval - 1; @@ -2409,12 +2414,14 @@ in case get_char is called recursively. See read_process_output. */ +static void save_getcjmp (temp) jmp_buf temp; { bcopy (getcjmp, temp, sizeof getcjmp); } +static void restore_getcjmp (temp) jmp_buf temp; { @@ -7670,6 +7677,7 @@ /* Return nonzero if input events are pending. */ +int detect_input_pending () { if (!input_pending) @@ -7680,6 +7688,7 @@ /* Return nonzero if input events are pending, and run any pending timers. */ +int detect_input_pending_run_timers (do_display) int do_display; { @@ -7710,6 +7719,7 @@ The problem is, kbd_buffer_get_event needs to be fixed to know what to do in that case. It isn't trivial. */ +int requeued_events_pending_p () { return (!NILP (Vunread_command_events) || unread_command_char != -1); @@ -7953,6 +7963,7 @@ #endif /* BSD_SYSTEM and not BSD4_1 */ } +void set_waiting_for_input (time_to_clear) EMACS_TIME *time_to_clear; { @@ -8311,6 +8322,7 @@ } #endif +void init_keyboard () { /* This is correct before outermost invocation of the editor loop */ @@ -8405,6 +8417,7 @@ &Qmake_frame_visible, "make-frame-visible", &Qmake_frame_visible, }; +void syms_of_keyboard () { staticpro (&item_properties); @@ -8878,6 +8891,7 @@ Vtimer_idle_list = Qnil; } +void keys_of_keyboard () { initial_define_key (global_map, Ctl ('Z'), "suspend-emacs");
