# HG changeset patch # User james # Date 1077739533 0 # Node ID ba24fcdb4cfe4606109f9d02eb3ffdc80e957cd3 # Parent 44905d8fae139a96ba9cc91447e4b98d6bc2cf15 [xemacs-hg @ 2004-02-25 20:05:32 by james] Fix C++ breakage from previous patch. diff -r 44905d8fae13 -r ba24fcdb4cfe src/ChangeLog --- a/src/ChangeLog Wed Feb 25 17:42:37 2004 +0000 +++ b/src/ChangeLog Wed Feb 25 20:05:33 2004 +0000 @@ -1,3 +1,8 @@ +2004-02-25 Jerry James + + * sysdep.h: Declare interrupt/quit-related symbols as C symbols. + * xemacs.def.in.in: Fix placement error in previous patch. + 2004-02-25 Jerry James * general-slots.h: Make Qcritical, Qdelete, Qsearch, and Qsimple diff -r 44905d8fae13 -r ba24fcdb4cfe src/sysdep.h --- a/src/sysdep.h Wed Feb 25 17:42:37 2004 +0000 +++ b/src/sysdep.h Wed Feb 25 20:05:33 2004 +0000 @@ -66,12 +66,16 @@ void request_sigio (void); void unrequest_sigio (void); +BEGIN_C_DECLS + void stop_interrupts (void); void start_interrupts (void); MODULE_API void slow_down_interrupts (void); MODULE_API void speed_up_interrupts (void); void init_poll_for_quit (void); +END_C_DECLS + /* Used so that signals can break out of system calls that aren't naturally interruptible. */ diff -r 44905d8fae13 -r ba24fcdb4cfe src/xemacs.def.in.in --- a/src/xemacs.def.in.in Wed Feb 25 17:42:37 2004 +0000 +++ b/src/xemacs.def.in.in Wed Feb 25 20:05:33 2004 +0000 @@ -230,6 +230,6 @@ Qunbound #ifdef USE_UNION_TYPE Qzero /* ZEROP */ +#endif Vinhibit_quit /* QUIT, QUITP */ Vquit_flag /* QUIT, QUITP */ -#endif