X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=src%2Fsignal.c;h=9f9940a5a0c1f0312a7b56f29a3c8a265d57f3e9;hb=126e022e04577cfee23e253561ecef0de20d3635;hp=fe6abfb2cf23bc74afe79a8c4df4b24b468f2c2b;hpb=c879e5b17b3d5fef34ab58fc66e1cbb4269e5bb4;p=sxemacs diff --git a/src/signal.c b/src/signal.c index fe6abfb..9f9940a 100644 --- a/src/signal.c +++ b/src/signal.c @@ -210,7 +210,7 @@ static void init_async_timeouts(void) /* Turn off async timeouts. */ -static void stop_async_timeouts(void) +extern void stop_async_timeouts(void) { if (async_timer_suppress_count == 0) { /* If timer was on, turn it off. */ @@ -223,7 +223,7 @@ static void stop_async_timeouts(void) /* Turn on async timeouts again. */ -static void start_async_timeouts(void) +extern void start_async_timeouts(void) { assert(async_timer_suppress_count > 0); async_timer_suppress_count--; @@ -373,7 +373,7 @@ static SIGTYPE interrupt_signal(int sig) if (sigint_happened && CONSOLEP(Vcontrolling_terminal) && CONSOLE_LIVE_P(XCONSOLE(Vcontrolling_terminal)) && !emacs_is_blocking) { - char c; + int c; fflush(stdout); reset_initial_console(); EMACS_UNBLOCK_SIGNAL(sig);