Mercurial > hg > xemacs-beta
diff src/event-tty.c @ 398:74fd4e045ea6 r21-2-29
Import from CVS: tag r21-2-29
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:13:30 +0200 |
parents | 1f50e6fe4f3f |
children | 2f8bb876ab1d |
line wrap: on
line diff
--- a/src/event-tty.c Mon Aug 13 11:12:06 2007 +0200 +++ b/src/event-tty.c Mon Aug 13 11:13:30 2007 +0200 @@ -64,7 +64,7 @@ } static void -tty_timeout_to_emacs_event (struct Lisp_Event *emacs_event) +tty_timeout_to_emacs_event (Lisp_Event *emacs_event) { emacs_event->event_type = timeout_event; /* timeout events have nil as channel */ @@ -112,7 +112,7 @@ } static void -emacs_tty_next_event (struct Lisp_Event *emacs_event) +emacs_tty_next_event (Lisp_Event *emacs_event) { while (1) { @@ -156,8 +156,7 @@ if (FD_ISSET (i, &temp_mask) && FD_ISSET (i, &process_only_mask)) { Lisp_Object process; - struct Lisp_Process *p = - get_process_from_usid (FD_TO_USID(i)); + Lisp_Process *p = get_process_from_usid (FD_TO_USID(i)); assert (p); XSETPROCESS (process, p); @@ -188,20 +187,20 @@ } static void -emacs_tty_handle_magic_event (struct Lisp_Event *emacs_event) +emacs_tty_handle_magic_event (Lisp_Event *emacs_event) { /* Nothing to do currently */ } static void -emacs_tty_select_process (struct Lisp_Process *process) +emacs_tty_select_process (Lisp_Process *process) { event_stream_unixoid_select_process (process); } static void -emacs_tty_unselect_process (struct Lisp_Process *process) +emacs_tty_unselect_process (Lisp_Process *process) { event_stream_unixoid_unselect_process (process); } @@ -245,7 +244,7 @@ /************************************************************************/ void -vars_of_event_tty (void) +reinit_vars_of_event_tty (void) { tty_event_stream = xnew (struct event_stream); @@ -264,6 +263,12 @@ } void +vars_of_event_tty (void) +{ + reinit_vars_of_event_tty (); +} + +void init_event_tty_late (void) { event_stream = tty_event_stream;