# HG changeset patch # User jwe # Date 1037831221 0 # Node ID f874c6c6884532a77b67aeb4f1ad87335c9373a6 # Parent f6be18b3136efa4ca7fc272ed40a859b97d856c0 [project @ 2002-11-20 22:27:01 by jwe] diff -r f6be18b3136e -r f874c6c68845 ChangeLog --- a/ChangeLog Wed Nov 20 19:21:22 2002 +0000 +++ b/ChangeLog Wed Nov 20 22:27:01 2002 +0000 @@ -1,5 +1,8 @@ 2002-11-20 John W. Eaton + * configure.in (OCTAVE_CXX_PRAGMA_INTERFACE_IMPLEMENTATION): + Delete use. + * aclocal.m4 (OCTAVE_LANG_PROG_NO_CONFDEFS): Delete. (OCTAVE_CXX_PRAGMA_INTERFACE_IMPLEMENTATION): Delete. diff -r f6be18b3136e -r f874c6c68845 configure.in --- a/configure.in Wed Nov 20 19:21:22 2002 +0000 +++ b/configure.in Wed Nov 20 22:27:01 2002 +0000 @@ -22,7 +22,7 @@ ### 02111-1307, USA. AC_INIT -AC_REVISION($Revision: 1.393 $) +AC_REVISION($Revision: 1.394 $) AC_PREREQ(2.52) AC_CONFIG_SRCDIR([src/octave.cc]) AC_CONFIG_HEADER(config.h) @@ -317,7 +317,6 @@ AC_SUBST(LD_STATIC_FLAG) OCTAVE_CXX_PREPENDS_UNDERSCORE -OCTAVE_CXX_PRAGMA_INTERFACE_IMPLEMENTATION ### Defaults for cross compiling. BUILD_CC and BUILD_CXX are ### the compilers that we use for building tools on the build system. diff -r f6be18b3136e -r f874c6c68845 libcruft/ChangeLog --- a/libcruft/ChangeLog Wed Nov 20 19:21:22 2002 +0000 +++ b/libcruft/ChangeLog Wed Nov 20 22:27:01 2002 +0000 @@ -1,3 +1,9 @@ +2002-11-20 John W. Eaton + + * misc/quit.h (BEGIN_INTERRUPT_WITH_EXCEPTIONS, + END_INTERRUPT_WITH_EXCEPTIONS): Only define for C++ source. + Include for C++ source. + 2002-11-15 John W. Eaton * misc/quit.h, misc/quit.cc [! USE_EXCEPTIONS_FOR_INTERRUPTS]): diff -r f6be18b3136e -r f874c6c68845 libcruft/misc/quit.h --- a/libcruft/misc/quit.h Wed Nov 20 19:21:22 2002 +0000 +++ b/libcruft/misc/quit.h Wed Nov 20 22:27:01 2002 +0000 @@ -32,6 +32,10 @@ #include #include +#ifdef __cplusplus +#include +#endif + #if defined (OCTAVE_HAVE_SIG_JUMP) typedef sigjmp_buf octave_jmp_buf; @@ -109,6 +113,8 @@ } \ while (0) +#ifdef __cplusplus + #define BEGIN_INTERRUPT_WITH_EXCEPTIONS \ sig_atomic_t saved_octave_interrupt_immediately = octave_interrupt_immediately; \ \ @@ -131,6 +137,7 @@ } \ \ octave_interrupt_immediately = saved_octave_interrupt_immediately +#endif #ifdef __cplusplus }