changeset 4278:2cc12970de72

[project @ 2003-01-04 00:41:39 by jwe]
author jwe
date Sat, 04 Jan 2003 00:43:48 +0000
parents 5ab4ac522fec
children 64c444ac1fee
files ChangeLog configure.in libcruft/ChangeLog libcruft/odessa/odessa_rscom.f liboctave/ChangeLog liboctave/CmplxDET.cc liboctave/dbleDET.cc
diffstat 7 files changed, 19 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Jan 03 23:47:10 2003 +0000
+++ b/ChangeLog	Sat Jan 04 00:43:48 2003 +0000
@@ -1,6 +1,7 @@
 2003-01-03  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
 	* configure.in: Default value of BUILD_CXX is $CXX, not g++.
+	(AH_BOTTOM): Define __USE_STD_IOSTREAM if using Compaq C++ compiler.
 
 2003-01-02  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
--- a/configure.in	Fri Jan 03 23:47:10 2003 +0000
+++ b/configure.in	Sat Jan 04 00:43:48 2003 +0000
@@ -22,7 +22,7 @@
 ### 02111-1307, USA. 
 
 AC_INIT
-AC_REVISION($Revision: 1.403 $)
+AC_REVISION($Revision: 1.404 $)
 AC_PREREQ(2.52)
 AC_CONFIG_SRCDIR([src/octave.cc])
 AC_CONFIG_HEADER(config.h)
@@ -1354,6 +1354,10 @@
   std::auto_ptr<T> buf ## _auto_ptr (new T [size]); \
   T *buf = buf ## _auto_ptr.get ()
 #endif
+
+#if defined (__DECCXX)
+#define __USE_STD_IOSTREAM
+#endif
 ])
 
 ### Do the substitutions in all the Makefiles.
--- a/libcruft/ChangeLog	Fri Jan 03 23:47:10 2003 +0000
+++ b/libcruft/ChangeLog	Sat Jan 04 00:43:48 2003 +0000
@@ -1,5 +1,8 @@
 2003-01-03  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
+	* odessa/odessa_rscom.f (ODESSA_RSCOM): Fix apparent typo (LODE2
+	should probably be LIODE2).
+
 	* Makerules.in (clean, mostlyclean): Also remove *.d.
 
 	* misc/quit.cc: Add std:: qualifiers to memcpy calls.
--- a/libcruft/odessa/odessa_rscom.f	Fri Jan 03 23:47:10 2003 +0000
+++ b/libcruft/odessa/odessa_rscom.f	Sat Jan 04 00:43:48 2003 +0000
@@ -18,7 +18,7 @@
  20     RODE2(I) = RSAV(J)
       DO 30 I = 1,LIODE1
  30     IODE1(I) = ISAV(I)
-      DO 40 I = 1,LODE2
+      DO 40 I = 1,LIODE2
         J = LIODE1 + I
  40     IODE2(I) = ISAV(J)
       RETURN
--- a/liboctave/ChangeLog	Fri Jan 03 23:47:10 2003 +0000
+++ b/liboctave/ChangeLog	Sat Jan 04 00:43:48 2003 +0000
@@ -1,5 +1,10 @@
 2003-01-03  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
+	* dbleDET.cc (DET::value_will_overflow): We want det[1], not det[2].
+	(DET::value_will_underflow): Likewise.
+	* CmplxDET.cc (ComplexDET::value_will_overflow): Likewise.
+	(ComplexDET::value_will_underflow): Likewise.
+
 	* Makefile.in (distclean): Also remove stamp-prereq.
 
 	* Array2-idx.h (assign): If assignment conforms but the RHS and
--- a/liboctave/CmplxDET.cc	Fri Jan 03 23:47:10 2003 +0000
+++ b/liboctave/CmplxDET.cc	Sat Jan 04 00:43:48 2003 +0000
@@ -37,13 +37,13 @@
 int
 ComplexDET::value_will_overflow (void) const
 {
-  return det[2].real () + 1 > log10 (DBL_MAX) ? 1 : 0;
+  return det[1].real () + 1 > log10 (DBL_MAX) ? 1 : 0;
 }
 
 int
 ComplexDET::value_will_underflow (void) const
 {
-  return det[2].real () - 1 < log10 (DBL_MIN) ? 1 : 0;
+  return det[1].real () - 1 < log10 (DBL_MIN) ? 1 : 0;
 }
 
 Complex
--- a/liboctave/dbleDET.cc	Fri Jan 03 23:47:10 2003 +0000
+++ b/liboctave/dbleDET.cc	Sat Jan 04 00:43:48 2003 +0000
@@ -36,13 +36,13 @@
 int
 DET::value_will_overflow (void) const
 {
-  return det[2] + 1 > log10 (DBL_MAX) ? 1 : 0;
+  return det[1] + 1 > log10 (DBL_MAX) ? 1 : 0;
 }
 
 int
 DET::value_will_underflow (void) const
 {
-  return det[2] - 1 < log10 (DBL_MIN) ? 1 : 0;
+  return det[1] - 1 < log10 (DBL_MIN) ? 1 : 0;
 }
 
 double