Move src/objects.c to src/ui
[sxemacs] / src / signal.c
index fe6abfb..9f9940a 100644 (file)
@@ -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);