changeset 4192:5719210fff4c

[project @ 2002-11-20 16:56:47 by jwe]
author jwe
date Wed, 20 Nov 2002 16:56:49 +0000
parents 989f9e130969
children 8696ff8692fd
files ChangeLog aclocal.m4 liboctave/Array.cc liboctave/Array.h liboctave/Array2.cc liboctave/Array2.h liboctave/Array3.cc liboctave/Array3.h liboctave/ArrayN.cc liboctave/ArrayN.h liboctave/Bounds.cc liboctave/Bounds.h liboctave/CColVector.cc liboctave/CColVector.h liboctave/CDiagMatrix.cc liboctave/CDiagMatrix.h liboctave/CMatrix.cc liboctave/CMatrix.h liboctave/CRowVector.cc liboctave/CRowVector.h liboctave/ChangeLog liboctave/CmplxAEPBAL.cc liboctave/CmplxAEPBAL.h liboctave/CmplxCHOL.cc liboctave/CmplxCHOL.h liboctave/CmplxDET.cc liboctave/CmplxDET.h liboctave/CmplxHESS.cc liboctave/CmplxHESS.h liboctave/CmplxLU.cc liboctave/CmplxLU.h liboctave/CmplxQR.cc liboctave/CmplxQR.h liboctave/CmplxQRP.cc liboctave/CmplxQRP.h liboctave/CmplxSCHUR.cc liboctave/CmplxSCHUR.h liboctave/CmplxSVD.cc liboctave/CmplxSVD.h liboctave/CollocWt.cc liboctave/CollocWt.h liboctave/DASPK.cc liboctave/DASPK.h liboctave/DASRT.cc liboctave/DASRT.h liboctave/DASSL.cc liboctave/DASSL.h liboctave/DiagArray2.cc liboctave/DiagArray2.h liboctave/EIG.cc liboctave/EIG.h liboctave/FEGrid.cc liboctave/FEGrid.h liboctave/LPsolve.cc liboctave/LPsolve.h liboctave/LSODE.cc liboctave/LSODE.h liboctave/LinConst.cc liboctave/LinConst.h liboctave/MArray.cc liboctave/MArray.h liboctave/MArray2.cc liboctave/MArray2.h liboctave/MDiagArray2.cc liboctave/MDiagArray2.h liboctave/NLConst.h liboctave/NLEqn.cc liboctave/NLEqn.h liboctave/ODES.cc liboctave/ODES.h liboctave/ODESSA.cc liboctave/ODESSA.h liboctave/Quad.cc liboctave/Quad.h liboctave/Range.cc liboctave/Range.h liboctave/base-lu.cc liboctave/base-lu.h liboctave/boolMatrix.cc liboctave/boolMatrix.h liboctave/chMatrix.cc liboctave/chMatrix.h liboctave/dColVector.cc liboctave/dColVector.h liboctave/dDiagMatrix.cc liboctave/dDiagMatrix.h liboctave/dMatrix.cc liboctave/dMatrix.h liboctave/dRowVector.cc liboctave/dRowVector.h liboctave/dbleAEPBAL.cc liboctave/dbleAEPBAL.h liboctave/dbleCHOL.cc liboctave/dbleCHOL.h liboctave/dbleDET.cc liboctave/dbleDET.h liboctave/dbleHESS.cc liboctave/dbleHESS.h liboctave/dbleLU.cc liboctave/dbleLU.h liboctave/dbleQR.cc liboctave/dbleQR.h liboctave/dbleQRP.cc liboctave/dbleQRP.h liboctave/dbleSCHUR.cc liboctave/dbleSCHUR.h liboctave/dbleSVD.cc liboctave/dbleSVD.h liboctave/idx-vector.cc liboctave/idx-vector.h liboctave/oct-alloc.cc src/BaseSLList.cc src/BaseSLList.h src/Cell.cc src/Cell.h src/ChangeLog src/DLList.cc src/DLList.h src/Map.cc src/Map.h src/OPERATORS/op-b-b.cc src/OPERATORS/op-bm-b.cc src/OPERATORS/op-bm-bm.cc src/OPERATORS/op-cell.cc src/OPERATORS/op-chm.cc src/OPERATORS/op-cm-cm.cc src/OPERATORS/op-cm-cs.cc src/OPERATORS/op-cm-m.cc src/OPERATORS/op-cm-s.cc src/OPERATORS/op-cs-cm.cc src/OPERATORS/op-cs-cs.cc src/OPERATORS/op-cs-m.cc src/OPERATORS/op-cs-s.cc src/OPERATORS/op-fil-b.cc src/OPERATORS/op-fil-bm.cc src/OPERATORS/op-fil-cm.cc src/OPERATORS/op-fil-cs.cc src/OPERATORS/op-fil-lis.cc src/OPERATORS/op-fil-m.cc src/OPERATORS/op-fil-rec.cc src/OPERATORS/op-fil-s.cc src/OPERATORS/op-fil-str.cc src/OPERATORS/op-list.cc src/OPERATORS/op-m-cm.cc src/OPERATORS/op-m-cs.cc src/OPERATORS/op-m-m.cc src/OPERATORS/op-m-s.cc src/OPERATORS/op-range.cc src/OPERATORS/op-s-cm.cc src/OPERATORS/op-s-cs.cc src/OPERATORS/op-s-m.cc src/OPERATORS/op-s-s.cc src/OPERATORS/op-str-str.cc src/SLList.cc src/SLList.h src/SLStack.cc src/SLStack.h src/Stack.cc src/Stack.h src/c-file-ptr-stream.cc src/c-file-ptr-stream.h src/comment-list.cc src/comment-list.h src/oct-map.cc src/oct-map.h src/oct-obj.cc src/oct-obj.h src/ov-base-mat.cc src/ov-base-mat.h src/ov-base-nd-array.cc src/ov-base-nd-array.h src/ov-base-scalar.cc src/ov-base-scalar.h src/ov-base.cc src/ov-base.h src/ov-bool-mat.cc src/ov-bool-mat.h src/ov-bool.cc src/ov-bool.h src/ov-builtin.cc src/ov-builtin.h src/ov-cell.cc src/ov-cell.h src/ov-ch-mat.cc src/ov-ch-mat.h src/ov-colon.cc src/ov-complex.cc src/ov-complex.h src/ov-cs-list.cc src/ov-cs-list.h src/ov-cx-mat.cc src/ov-cx-mat.h src/ov-dld-fcn.cc src/ov-dld-fcn.h src/ov-fcn.cc src/ov-fcn.h src/ov-file.cc src/ov-file.h src/ov-list.cc src/ov-list.h src/ov-mapper.cc src/ov-mapper.h src/ov-range.cc src/ov-range.h src/ov-re-mat.cc src/ov-re-mat.h src/ov-re-nd-array.cc src/ov-re-nd-array.h src/ov-scalar.cc src/ov-scalar.h src/ov-str-mat.cc src/ov-str-mat.h src/ov-struct.cc src/ov-struct.h src/ov-typeinfo.cc src/ov-typeinfo.h src/ov-usr-fcn.cc src/ov-usr-fcn.h src/ov-va-args.cc src/ov.cc src/ov.h src/procstream.cc src/procstream.h src/pt-arg-list.cc src/pt-arg-list.h src/pt-assign.cc src/pt-assign.h src/pt-binop.cc src/pt-binop.h src/pt-bp.cc src/pt-bp.h src/pt-cell.cc src/pt-cell.h src/pt-check.cc src/pt-check.h src/pt-cmd.cc src/pt-cmd.h src/pt-colon.cc src/pt-colon.h src/pt-const.cc src/pt-const.h src/pt-decl.cc src/pt-decl.h src/pt-except.cc src/pt-except.h src/pt-exp.cc src/pt-exp.h src/pt-id.cc src/pt-id.h src/pt-idx.cc src/pt-idx.h src/pt-jump.cc src/pt-jump.h src/pt-loop.cc src/pt-loop.h src/pt-mat.cc src/pt-mat.h src/pt-misc.cc src/pt-misc.h src/pt-plot.cc src/pt-plot.h src/pt-pr-code.cc src/pt-pr-code.h src/pt-select.cc src/pt-select.h src/pt-stmt.cc src/pt-stmt.h src/pt-unop.cc src/pt-unop.h src/pt.cc src/pt.h src/symtab.cc src/symtab.h src/token.cc src/token.h src/unwind-prot.cc src/unwind-prot.h
diffstat 277 files changed, 345 insertions(+), 338 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Nov 20 03:48:29 2002 +0000
+++ b/ChangeLog	Wed Nov 20 16:56:49 2002 +0000
@@ -1,3 +1,8 @@
+2002-11-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
+
+	* aclocal.m4 (OCTAVE_LANG_PROG_NO_CONFDEFS): Delete.
+	(OCTAVE_CXX_PRAGMA_INTERFACE_IMPLEMENTATION): Delete.
+
 2002-11-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
 	* configure.in: Check for dlopen last, to avoid broken
--- a/aclocal.m4	Wed Nov 20 03:48:29 2002 +0000
+++ b/aclocal.m4	Wed Nov 20 16:56:49 2002 +0000
@@ -353,70 +353,6 @@
   fi
 ])
 dnl
-dnl
-dnl
-dnl OCTAVE_LANG_PROG_NO_CONFDEFS
-AC_DEFUN(OCTAVE_LANG_PROG_NO_CONFDEFS,
-[_AC_LANG_DISPATCH([AC_LANG_PROGRAM], _AC_LANG, [$@])])
-dnl
-dnl Check to see if GNU C++ barfs on #pragma interface/#pragma implementation.
-dnl
-dnl Note that we are using AC_LINK_IFELSE and OCTAVE_LANG_PROG_NO_CONFDEFS
-dnl to prevent autoconf from including confdefs.h ahead of the #pragma
-dnl interface/implementation line.
-dnl
-dnl OCTAVE_CXX_PRAGMA_INTERFACE_IMPLEMENTATION
-AC_DEFUN(OCTAVE_CXX_PRAGMA_INTERFACE_IMPLEMENTATION, [
-  AC_REQUIRE([AC_PROG_CXX])
-  AC_MSG_CHECKING([for C++ support for pragma interface/implementation])
-  AC_CACHE_VAL(octave_cv_cxx_pragma_interface_implementation, [
-    AC_LANG_PUSH(C++)
-    rm -f conftest.h
-    cat > conftest.h <<EOB
-#include <iostream>
-#pragma interface
-template <class T> class A
-{
-public:
-  A (void) {}
-  ~A (void);
-};
-
-class B : public A<int>
-{
-public:
-
-  B (void) : A<int> () { }
-};
-EOB
-    AC_LINK_IFELSE([OCTAVE_LANG_PROG_NO_CONFDEFS([#include "conftest.h"])],
-      [octave_pii_test_1=yes], [octave_pii_test_1=no])
-    rm -f conftest.h
-    cat > conftest.h <<EOB
-#pragma interface
-class A
-{
-public:
-  virtual ~A (void) {}
-};
-EOB
-    AC_LINK_IFELSE([OCTAVE_LANG_PROG_NO_CONFDEFS([#pragma implementation
-#include "conftest.h"])],
-      [octave_pii_test_2=yes], [octave_pii_test_2=no])
-    if test $octave_pii_test_1 = yes && test $octave_pii_test_2 = yes; then
-      octave_cv_cxx_pragma_interface_implementation=yes
-    else
-      octave_cv_cxx_pragma_interface_implementation=no
-    fi
-    AC_LANG_POP(C++)
-  ])
-  AC_MSG_RESULT($octave_cv_cxx_pragma_interface_implementation)
-  if test $octave_cv_cxx_pragma_interface_implementation = no; then
-    XTRA_CXXFLAGS="$XTRA_CXXFLAGS -DNO_PRAGMA_INTERFACE_IMPLEMENTATION=1"
-    AC_SUBST(XTRA_CXXFLAGS)
-  fi
-])
-dnl
 dnl Check for flex
 dnl
 AC_DEFUN(OCTAVE_PROG_FLEX, [
--- a/liboctave/Array.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/Array.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/Array.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/Array.h	Wed Nov 20 16:56:49 2002 +0000
@@ -24,7 +24,7 @@
 #if !defined (octave_Array_h)
 #define octave_Array_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/Array2.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/Array2.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/Array2.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/Array2.h	Wed Nov 20 16:56:49 2002 +0000
@@ -24,7 +24,7 @@
 #if !defined (octave_Array2_h)
 #define octave_Array2_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/Array3.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/Array3.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/Array3.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/Array3.h	Wed Nov 20 16:56:49 2002 +0000
@@ -24,7 +24,7 @@
 #if !defined (octave_Array3_h)
 #define octave_Array3_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/ArrayN.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/ArrayN.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/ArrayN.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/ArrayN.h	Wed Nov 20 16:56:49 2002 +0000
@@ -24,7 +24,7 @@
 #if !defined (octave_ArrayN_h)
 #define octave_ArrayN_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/Bounds.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/Bounds.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/Bounds.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/Bounds.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_Bounds_h)
 #define octave_Bounds_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CColVector.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CColVector.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CColVector.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CColVector.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexColumnVector_h)
 #define octave_ComplexColumnVector_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CDiagMatrix.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CDiagMatrix.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CDiagMatrix.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CDiagMatrix.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexDiagMatrix_h)
 #define octave_ComplexDiagMatrix_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CMatrix.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CMatrix.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CMatrix.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CMatrix.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexMatrix_h)
 #define octave_ComplexMatrix_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CRowVector.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CRowVector.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CRowVector.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CRowVector.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexRowVector_h)
 #define octave_ComplexRowVector_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/ChangeLog	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/ChangeLog	Wed Nov 20 16:56:49 2002 +0000
@@ -1,3 +1,29 @@
+2002-11-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
+
+	* DASRT.cc, DASRT.h, Array.cc, ArrayN.h, Array.h, Array2.cc,
+	Array2.h, Array3.cc, Array3.h, Bounds.cc, Bounds.h, CRowVector.h,
+	CDiagMatrix.cc, CDiagMatrix.h, CMatrix.cc, CMatrix.h,
+	CRowVector.cc, CColVector.h, ChangeLog, CmplxAEPBAL.cc,
+	CmplxAEPBAL.h, CmplxCHOL.cc, CmplxCHOL.h, CmplxDET.cc, CmplxDET.h,
+	CmplxHESS.cc, CmplxHESS.h, CmplxLU.cc, CmplxLU.h, CmplxQR.cc,
+	CmplxQR.h, CmplxQRP.cc, ArrayN.cc, CmplxQRP.h, CmplxSCHUR.cc,
+	CmplxSCHUR.h, CmplxSVD.cc, CmplxSVD.h, CollocWt.cc, dMatrix.cc,
+	CollocWt.h, EIG.h, DASSL.cc, FEGrid.h, DASSL.h, DiagArray2.cc,
+	DiagArray2.h, EIG.cc, FEGrid.cc, LSODE.cc, LPsolve.cc, LPsolve.h,
+	LSODE.h, LinConst.cc, LinConst.h, MArray.h, MArray.cc, MArray2.cc,
+	MArray2.h, MDiagArray2.cc, MDiagArray2.h, Range.cc, NLConst.h,
+	NLEqn.cc, Range.h, NLEqn.h, Quad.cc, dbleQR.h, Quad.h, base-lu.cc,
+	base-lu.h, boolMatrix.cc, boolMatrix.h, dColVector.cc,
+	dColVector.h, dDiagMatrix.cc, dDiagMatrix.h, dMatrix.h,
+	dRowVector.cc, dRowVector.h, dbleAEPBAL.cc, dbleAEPBAL.h,
+	dbleCHOL.cc, dbleCHOL.h, dbleDET.cc, dbleDET.h, dbleHESS.cc,
+	dbleHESS.h, dbleLU.cc, dbleLU.h, dbleQR.cc, dbleQRP.cc, dbleQRP.h,
+	dbleSCHUR.cc, dbleSCHUR.h, dbleSVD.cc, dbleSVD.h, idx-vector.cc,
+	idx-vector.h, oct-alloc.cc, CColVector.cc, DASPK.h, DASPK.cc,
+	ODESSA.h, ODES.h, ODESSA.cc, ODES.cc, chMatrix.h, chMatrix.cc:
+	Use "defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)" instead of 
+	"! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)".
+
 2002-11-15  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
 	* oct-shlib.cc (octave_dlopen_shlib::open): Use RTLD_GLOBAL too.
--- a/liboctave/CmplxAEPBAL.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxAEPBAL.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CmplxAEPBAL.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxAEPBAL.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexAEPBALANCE_h)
 #define octave_ComplexAEPBALANCE_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CmplxCHOL.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxCHOL.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CmplxCHOL.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxCHOL.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexCHOL_h)
 #define octave_ComplexCHOL_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CmplxDET.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxDET.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CmplxDET.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxDET.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexDET_h)
 #define octave_ComplexDET_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CmplxHESS.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxHESS.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CmplxHESS.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxHESS.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexHESS_h)
 #define octave_ComplexHESS_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CmplxLU.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxLU.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CmplxLU.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxLU.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexLU_h)
 #define octave_Complex_LU_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CmplxQR.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxQR.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CmplxQR.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxQR.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexQR_h)
 #define octave_ComplexQR_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CmplxQRP.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxQRP.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CmplxQRP.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxQRP.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexQRP_h)
 #define octave_ComplexQRP_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CmplxSCHUR.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxSCHUR.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CmplxSCHUR.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxSCHUR.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexSCHUR_h)
 #define octave_ComplexSCHUR_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CmplxSVD.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxSVD.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CmplxSVD.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CmplxSVD.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ComplexSVD_h)
 #define octave_ComplexSVD_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/CollocWt.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CollocWt.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/CollocWt.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/CollocWt.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_CollocWt_h)
 #define octave_CollocWt_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/DASPK.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/DASPK.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/DASPK.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/DASPK.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_DASPK_h)
 #define octave_DASPK_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/DASRT.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/DASRT.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/DASRT.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/DASRT.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_DASRT_h)
 #define octave_DASRT_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/DASSL.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/DASSL.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/DASSL.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/DASSL.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_DASSL_h)
 #define octave_DASSL_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/DiagArray2.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/DiagArray2.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/DiagArray2.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/DiagArray2.h	Wed Nov 20 16:56:49 2002 +0000
@@ -24,7 +24,7 @@
 #if !defined (octave_DiagArray2_h)
 #define octave_DiagArray2_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/EIG.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/EIG.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/EIG.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/EIG.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_EIG_h)
 #define octave_EIG_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/FEGrid.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/FEGrid.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/FEGrid.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/FEGrid.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_FEGrid_h)
 #define octave_FEGrid_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/LPsolve.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/LPsolve.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/LPsolve.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/LPsolve.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_LPsolve_h)
 #define octave_LPsolve_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/LSODE.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/LSODE.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/LSODE.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/LSODE.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_LSODE_h)
 #define octave_LSODE_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/LinConst.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/LinConst.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/LinConst.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/LinConst.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_LinConst_h)
 #define octave_LinConst_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/MArray.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/MArray.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/MArray.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/MArray.h	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/MArray2.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/MArray2.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/MArray2.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/MArray2.h	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/MDiagArray2.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/MDiagArray2.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/MDiagArray2.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/MDiagArray2.h	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/NLConst.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/NLConst.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_NLConst_h)
 #define octave_NLConst_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/NLEqn.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/NLEqn.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/NLEqn.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/NLEqn.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_NLEqn_h)
 #define octave_NLEqn_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/ODES.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/ODES.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/ODES.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/ODES.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ODES_h)
 #define octave_ODES_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/ODESSA.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/ODESSA.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/ODESSA.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/ODESSA.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ODESSA_h)
 #define octave_ODESSA_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/Quad.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/Quad.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/Quad.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/Quad.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_Quad_h)
 #define octave_Quad_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/Range.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/Range.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/Range.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/Range.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_Range_h)
 #define octave_Range_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/base-lu.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/base-lu.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/base-lu.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/base-lu.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_base_lu_h)
 #define octave_base_lu_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/boolMatrix.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/boolMatrix.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/boolMatrix.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/boolMatrix.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_boolMatrix_int_h)
 #define octave_boolMatrix_int_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/chMatrix.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/chMatrix.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/chMatrix.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/chMatrix.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_chMatrix_int_h)
 #define octave_chMatrix_int_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dColVector.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dColVector.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dColVector.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dColVector.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_ColumnVector_h)
 #define octave_ColumnVector_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dDiagMatrix.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dDiagMatrix.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dDiagMatrix.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dDiagMatrix.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_DiagMatrix_h)
 #define octave_DiagMatrix_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dMatrix.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dMatrix.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dMatrix.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dMatrix.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_Matrix_int_h)
 #define octave_Matrix_int_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dRowVector.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dRowVector.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -21,7 +21,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dRowVector.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dRowVector.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_RowVector_h)
 #define octave_RowVector_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dbleAEPBAL.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleAEPBAL.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dbleAEPBAL.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleAEPBAL.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_AEPBALANCE_h)
 #define octave_AEPBALANCE_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dbleCHOL.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleCHOL.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dbleCHOL.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleCHOL.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_CHOL_h)
 #define octave_CHOL_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dbleDET.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleDET.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dbleDET.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleDET.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_DET_h)
 #define octave_DET_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dbleHESS.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleHESS.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dbleHESS.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleHESS.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_HESS_h)
 #define octave_HESS_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dbleLU.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleLU.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dbleLU.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleLU.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_LU_h)
 #define octave_LU_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dbleQR.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleQR.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dbleQR.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleQR.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_QR_h)
 #define octave_QR_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dbleQRP.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleQRP.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dbleQRP.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleQRP.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_QRP_h)
 #define octave_QRP_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dbleSCHUR.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleSCHUR.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dbleSCHUR.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleSCHUR.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_SCHUR_h)
 #define octave_SCHUR_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/dbleSVD.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleSVD.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/dbleSVD.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/dbleSVD.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_SVD_h)
 #define octave_SVD_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/idx-vector.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/idx-vector.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/liboctave/idx-vector.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/idx-vector.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_idx_vector_h)
 #define octave_idx_vector_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/liboctave/oct-alloc.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/liboctave/oct-alloc.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/BaseSLList.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/BaseSLList.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -16,7 +16,7 @@
 Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/BaseSLList.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/BaseSLList.h	Wed Nov 20 16:56:49 2002 +0000
@@ -19,7 +19,7 @@
 #ifndef _BaseSLList_h
 #define _BaseSLList_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/Cell.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/Cell.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/Cell.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/Cell.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (Cell_h)
 #define Cell_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ChangeLog	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ChangeLog	Wed Nov 20 16:56:49 2002 +0000
@@ -1,4 +1,44 @@
-2002-11-19  test octave  <oktave@mammut.ae.op.dlr.de>
+2002-11-20  John W. Eaton  <jwe@bevo.che.wisc.edu>
+
+	* p-b-b.cc, op-bm-bm.cc, op-chm.cc, op-cm-cm.cc, op-cm-cs.cc,
+	op-cm-m.cc, op-cm-s.cc, op-cs-cm.cc, op-cs-cs.cc, op-cs-m.cc,
+	op-cs-s.cc, op-fil-b.cc, op-fil-bm.cc, op-fil-cm.cc, op-fil-cs.cc,
+	op-fil-lis.cc, op-fil-m.cc, op-fil-rec.cc, op-fil-s.cc,
+	op-fil-str.cc, op-list.cc, op-m-cm.cc, op-m-cs.cc, op-m-m.cc,
+	op-m-s.cc, op-range.cc, op-s-cm.cc, op-s-cs.cc, op-s-m.cc,
+	op-s-s.cc, op-str-str.cc, op-bm-b.cc, op-cell.cc, BaseSLList.cc,
+	BaseSLList.h, ChangeLog, Map.cc, Map.h, SLList.cc, SLList.h,
+	SLStack.cc, SLStack.h, Stack.cc, Stack.h, oct-map.cc, oct-map.h,
+	oct-obj.cc, oct-obj.h, c-file-ptr-stream.cc, c-file-ptr-stream.h,
+	ov-base-mat.cc, ov-base-scalar.cc, ov-base-scalar.h, ov-base.cc,
+	ov-base.h, ov-bool-mat.cc, ov-bool-mat.h, ov-bool.cc, ov-bool.h,
+	ov-builtin.cc, ov-builtin.h, ov-ch-mat.cc, ov-ch-mat.h,
+	ov-colon.cc, ov-complex.cc, ov-complex.h, ov.h, ov-cx-mat.cc,
+	ov-cx-mat.h, ov-fcn.cc, ov-fcn.h, ov-file.cc, ov-file.h,
+	ov-list.cc, ov-list.h, ov-mapper.cc, ov-mapper.h, ov-range.cc,
+	ov-range.h, ov-re-mat.cc, ov-re-mat.h, ov-scalar.cc, ov-scalar.h,
+	ov-str-mat.cc, ov-str-mat.h, ov-struct.cc, ov-struct.h,
+	ov-typeinfo.cc, ov-typeinfo.h, ov-usr-fcn.cc, ov-usr-fcn.h,
+	ov-va-args.cc, ov.cc, ov-base-mat.h, procstream.cc, procstream.h,
+	pt-arg-list.cc, pt-arg-list.h, pt-binop.cc, pt-binop.h,
+	pt-check.cc, pt-check.h, pt-cmd.cc, pt-cmd.h, pt-colon.cc,
+	pt-colon.h, pt-const.cc, pt-const.h, pt-decl.cc, pt-decl.h,
+	pt-except.cc, pt-except.h, pt-exp.cc, pt-exp.h, pt-id.cc, pt-id.h,
+	pt-idx.cc, pt-idx.h, pt-jump.cc, pt-jump.h, pt-loop.cc, pt-loop.h,
+	pt-mat.cc, pt-mat.h, pt-misc.cc, pt-misc.h, pt-pr-code.cc,
+	pt-pr-code.h, pt-select.cc, pt-select.h, pt-stmt.cc, pt-stmt.h,
+	pt-unop.cc, pt-unop.h, pt.cc, pt.h, symtab.h, token.cc, token.h,
+	unwind-prot.cc, unwind-prot.h, ov-base-nd-array.cc,
+	ov-re-nd-array.h, ov-re-nd-array.cc, ov-base-nd-array.h,
+	comment-list.h, comment-list.cc, DLList.cc, DLList.h,
+	ov-dld-fcn.h, ov-dld-fcn.cc, Cell.cc, Cell.h, pt-cell.h,
+	pt-cell.cc, ov-cell.h, ov-cell.cc, pt-plot.cc, pt-plot.h,
+	pt-assign.cc, pt-assign.h, pt-bp.cc, pt-bp.h, symtab.cc,
+	ov-cs-list.h, ov-cs-list.cc:
+	Use "defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)" instead of 
+	"! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)".
+
+2002-11-19  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
 	* oct-obj.h (octave_value_list::~octave_value_list): New function.
 
--- a/src/DLList.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/DLList.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -16,7 +16,7 @@
 Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/DLList.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/DLList.h	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 #ifndef _DLList_h
 #define _DLList_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/Map.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/Map.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -33,7 +33,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/Map.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/Map.h	Wed Nov 20 16:56:49 2002 +0000
@@ -36,7 +36,7 @@
 #if ! defined (octave_Map_h)
 #define octave_Map_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/OPERATORS/op-b-b.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-b-b.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-bm-b.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-bm-b.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-bm-bm.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-bm-bm.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-cell.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-cell.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-chm.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-chm.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-cm-cm.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-cm-cm.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-cm-cs.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-cm-cs.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-cm-m.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-cm-m.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-cm-s.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-cm-s.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-cs-cm.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-cs-cm.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-cs-cs.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-cs-cs.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-cs-m.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-cs-m.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-cs-s.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-cs-s.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-fil-b.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-fil-b.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-fil-bm.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-fil-bm.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-fil-cm.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-fil-cm.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-fil-cs.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-fil-cs.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-fil-lis.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-fil-lis.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-fil-m.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-fil-m.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-fil-rec.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-fil-rec.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-fil-s.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-fil-s.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-fil-str.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-fil-str.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-list.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-list.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-m-cm.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-m-cm.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-m-cs.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-m-cs.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-m-m.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-m-m.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-m-s.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-m-s.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-range.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-range.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-s-cm.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-s-cm.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-s-cs.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-s-cs.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-s-m.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-s-m.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-s-s.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-s-s.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/OPERATORS/op-str-str.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/OPERATORS/op-str-str.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/SLList.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/SLList.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -16,7 +16,7 @@
 Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/SLList.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/SLList.h	Wed Nov 20 16:56:49 2002 +0000
@@ -19,7 +19,7 @@
 #ifndef _SLList_h
 #define _SLList_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/SLStack.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/SLStack.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -16,7 +16,7 @@
 Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/SLStack.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/SLStack.h	Wed Nov 20 16:56:49 2002 +0000
@@ -36,7 +36,7 @@
 #if !defined (_SLStack_h)
 #define _SLStack_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/Stack.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/Stack.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/Stack.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/Stack.h	Wed Nov 20 16:56:49 2002 +0000
@@ -36,7 +36,7 @@
 #if !defined (_Stack_h)
 #define _Stack_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/c-file-ptr-stream.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/c-file-ptr-stream.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/c-file-ptr-stream.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/c-file-ptr-stream.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_c_file_ptr_stream_h)
 #define octave_c_file_ptr_stream_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/comment-list.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/comment-list.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/comment-list.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/comment-list.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_comment_list_h)
 #define octave_comment_list_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/oct-map.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/oct-map.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/oct-map.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/oct-map.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_oct_map_h)
 #define octave_oct_map_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/oct-obj.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/oct-obj.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/oct-obj.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/oct-obj.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_oct_obj_h)
 #define octave_oct_obj_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-base-mat.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-base-mat.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-base-mat.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-base-mat.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_base_matrix_h)
 #define octave_base_matrix_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-base-nd-array.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-base-nd-array.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-base-nd-array.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-base-nd-array.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_base_nd_array_h)
 #define octave_base_nd_array_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-base-scalar.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-base-scalar.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-base-scalar.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-base-scalar.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_base_scalar_h)
 #define octave_base_scalar_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-base.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-base.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-base.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-base.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_base_value_h)
 #define octave_base_value_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-bool-mat.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-bool-mat.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-bool-mat.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-bool-mat.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_bool_matrix_h)
 #define octave_bool_matrix_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-bool.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-bool.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-bool.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-bool.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_bool_h)
 #define octave_bool_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-builtin.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-builtin.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-builtin.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-builtin.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_builtin_h)
 #define octave_builtin_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-cell.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-cell.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-cell.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-cell.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_cell_h)
 #define octave_cell_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-ch-mat.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-ch-mat.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-ch-mat.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-ch-mat.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_char_matrix_h)
 #define octave_char_matrix_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-colon.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-colon.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-complex.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-complex.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-complex.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-complex.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_complex_h)
 #define octave_complex_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-cs-list.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-cs-list.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-cs-list.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-cs-list.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_cs_list_h)
 #define octave_cs_list_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-cx-mat.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-cx-mat.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-cx-mat.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-cx-mat.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_complex_matrix_h)
 #define octave_complex_matrix_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-dld-fcn.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-dld-fcn.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-dld-fcn.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-dld-fcn.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_dld_function_h)
 #define octave_dld_function_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-fcn.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-fcn.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-fcn.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-fcn.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_function_h)
 #define octave_function_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-file.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-file.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-file.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-file.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_file_h)
 #define octave_file_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-list.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-list.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-list.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-list.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_list_h)
 #define octave_list_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-mapper.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-mapper.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-mapper.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-mapper.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_mapper_h)
 #define octave_mapper_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-range.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-range.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-range.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-range.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_range_h)
 #define octave_range_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-re-mat.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-re-mat.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-re-mat.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-re-mat.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_matrix_h)
 #define octave_matrix_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-re-nd-array.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-re-nd-array.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-re-nd-array.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-re-nd-array.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_re_nd_array_h)
 #define octave_re_nd_array_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-scalar.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-scalar.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-scalar.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-scalar.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_scalar_h)
 #define octave_scalar_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-str-mat.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-str-mat.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-str-mat.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-str-mat.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_char_matrix_str_h)
 #define octave_char_matrix_str_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-struct.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-struct.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-struct.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-struct.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_struct_h)
 #define octave_struct_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-typeinfo.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-typeinfo.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-typeinfo.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-typeinfo.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_value_typeinfo_h)
 #define octave_value_typeinfo_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-usr-fcn.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-usr-fcn.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov-usr-fcn.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-usr-fcn.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_user_function_h)
 #define octave_user_function_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/ov-va-args.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov-va-args.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/ov.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/ov.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_value_h)
 #define octave_value_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/procstream.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/procstream.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/procstream.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/procstream.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_procstream_h)
 #define octave_procstream_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-arg-list.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-arg-list.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-arg-list.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-arg-list.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_arg_list_h)
 #define octave_tree_arg_list_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-assign.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-assign.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-assign.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-assign.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_assign_h)
 #define octave_tree_assign_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-binop.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-binop.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-binop.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-binop.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_binop_h)
 #define octave_tree_binop_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-bp.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-bp.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-bp.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-bp.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_bp_h)
 #define octave_tree_bp_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-cell.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-cell.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-cell.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-cell.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_cell_h)
 #define octave_tree_cell_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-check.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-check.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-check.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-check.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_checker_h)
 #define octave_tree_checker_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-cmd.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-cmd.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-cmd.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-cmd.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_cmd_h)
 #define octave_tree_cmd_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-colon.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-colon.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-colon.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-colon.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_colon_h)
 #define octave_tree_colon 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-const.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-const.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-const.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-const.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_const_h)
 #define octave_tree_const_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-decl.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-decl.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-decl.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-decl.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_decl_h)
 #define octave_tree_decl_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-except.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-except.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-except.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-except.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_except_h)
 #define octave_tree_except_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-exp.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-exp.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-exp.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-exp.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_expr_h)
 #define octave_tree_expr_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-id.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-id.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-id.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-id.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_identifier_h)
 #define octave_tree_identifier_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-idx.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-idx.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-idx.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-idx.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_index_h)
 #define octave_tree_index_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-jump.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-jump.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-jump.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-jump.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_jump_h)
 #define octave_tree_jump_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-loop.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-loop.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-loop.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-loop.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_loop_h)
 #define octave_tree_loop_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-mat.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-mat.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-mat.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-mat.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_mat_h)
 #define octave_tree_mat_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-misc.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-misc.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-misc.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-misc.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_misc_h)
 #define octave_tree_misc_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-plot.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-plot.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-plot.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-plot.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_plot_h)
 #define octave_tree_plot_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-pr-code.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-pr-code.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-pr-code.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-pr-code.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_print_code_h)
 #define octave_tree_print_code_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-select.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-select.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-select.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-select.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_select_h)
 #define octave_tree_select_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-stmt.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-stmt.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-stmt.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-stmt.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_stmt_h)
 #define octave_tree_stmt_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt-unop.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-unop.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt-unop.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt-unop.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_unop_h)
 #define octave_tree_unop_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/pt.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/pt.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/pt.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_tree_h)
 #define octave_tree_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/symtab.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/symtab.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/symtab.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/symtab.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_symtab_h)
 #define octave_symtab_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/token.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/token.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/token.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/token.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_token_h)
 #define octave_token_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif
 
--- a/src/unwind-prot.cc	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/unwind-prot.cc	Wed Nov 20 16:56:49 2002 +0000
@@ -20,7 +20,7 @@
 
 */
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma implementation
 #endif
 
--- a/src/unwind-prot.h	Wed Nov 20 03:48:29 2002 +0000
+++ b/src/unwind-prot.h	Wed Nov 20 16:56:49 2002 +0000
@@ -23,7 +23,7 @@
 #if !defined (octave_unwind_prot_h)
 #define octave_unwind_prot_h 1
 
-#if defined (__GNUG__) && ! defined (NO_PRAGMA_INTERFACE_IMPLEMENTATION)
+#if defined (__GNUG__) && defined (USE_PRAGMA_INTERFACE_IMPLEMENTATION)
 #pragma interface
 #endif