# HG changeset patch # User jwe # Date 1041641028 0 # Node ID 2cc12970de72866cb72e55b202e0053b6fcbd2cd # Parent 5ab4ac522fec5752d797007b2b0809044c1a3ee9 [project @ 2003-01-04 00:41:39 by jwe] diff -r 5ab4ac522fec -r 2cc12970de72 ChangeLog --- 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 * 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 diff -r 5ab4ac522fec -r 2cc12970de72 configure.in --- 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 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. diff -r 5ab4ac522fec -r 2cc12970de72 libcruft/ChangeLog --- 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 + * 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. diff -r 5ab4ac522fec -r 2cc12970de72 libcruft/odessa/odessa_rscom.f --- 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 diff -r 5ab4ac522fec -r 2cc12970de72 liboctave/ChangeLog --- 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 + * 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 diff -r 5ab4ac522fec -r 2cc12970de72 liboctave/CmplxDET.cc --- 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 diff -r 5ab4ac522fec -r 2cc12970de72 liboctave/dbleDET.cc --- 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