changeset 11738:5dc5de967ab0 release-3-0-x

use * instead of 1 for assumed-size fortran arrays
author John W. Eaton <jwe@octave.org>
date Fri, 04 Apr 2008 14:27:06 -0400
parents dd93a39fa8fe
children 5d011c1f68fd
files libcruft/ChangeLog libcruft/blas/zdrot.f libcruft/daspk/ddaspk.f libcruft/fftpack/cfftb.f libcruft/fftpack/cfftf.f libcruft/fftpack/cffti.f libcruft/odepack/dlsode.f libcruft/odepack/ewset.f libcruft/odepack/intdy.f
diffstat 9 files changed, 15 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/libcruft/ChangeLog	Fri Apr 04 10:19:30 2008 -0400
+++ b/libcruft/ChangeLog	Fri Apr 04 14:27:06 2008 -0400
@@ -1,3 +1,10 @@
+2008-04-04  John W. Eaton  <jwe@octave.org>
+
+	* blas/zdrot.f, odepack/dlsode.f, odepack/ewset.f,
+	odepack/intdy.f, fftpack/cffti.f, fftpack/cfftb.f,
+	fftpack/cfftf.f:
+	Use (*) instead of (1) for assumed-size dimensions.
+
 2008-02-12  John W. Eaton  <jwe@octave.org>
 
 	* lapack-xtra/xilaenv.f: New wrapper for Fortran function ilaenv.
--- a/libcruft/blas/zdrot.f	Fri Apr 04 10:19:30 2008 -0400
+++ b/libcruft/blas/zdrot.f	Fri Apr 04 14:27:06 2008 -0400
@@ -4,7 +4,7 @@
 c     double precision and the vectors zx and zy are double complex.
 c     jack dongarra, linpack, 3/11/78.
 c
-      double complex zx(1),zy(1),ztemp
+      double complex zx(*),zy(*),ztemp
       double precision c,s
       integer i,incx,incy,ix,iy,n
 c
--- a/libcruft/daspk/ddaspk.f	Fri Apr 04 10:19:30 2008 -0400
+++ b/libcruft/daspk/ddaspk.f	Fri Apr 04 14:27:06 2008 -0400
@@ -55,7 +55,7 @@
 C     *   IDID, RWORK, LRW, IWORK, LIW, RPAR, IPAR, JAC, PSOL)
 C
 C  Quantities which may be altered by the code are:
-C     T, Y(*), YPRIME(*), INFO(1), RTOL, ATOL, IDID, RWORK(*), IWORK(*)
+C     T, Y(*), YPRIME(*), INFO(*), RTOL, ATOL, IDID, RWORK(*), IWORK(*)
 C
 C
 C *Arguments:
--- a/libcruft/fftpack/cfftb.f	Fri Apr 04 10:19:30 2008 -0400
+++ b/libcruft/fftpack/cfftb.f	Fri Apr 04 14:27:06 2008 -0400
@@ -1,6 +1,6 @@
       subroutine cfftb (n,c,wsave)
       implicit double precision (a-h,o-z)
-      dimension       c(1)       ,wsave(1)
+      dimension       c(*)       ,wsave(*)
       if (n .eq. 1) return
       iw1 = n+n+1
       iw2 = iw1+n+n
--- a/libcruft/fftpack/cfftf.f	Fri Apr 04 10:19:30 2008 -0400
+++ b/libcruft/fftpack/cfftf.f	Fri Apr 04 14:27:06 2008 -0400
@@ -1,6 +1,6 @@
       subroutine cfftf (n,c,wsave)
       implicit double precision (a-h,o-z)
-      dimension       c(1)       ,wsave(1)
+      dimension       c(*)       ,wsave(*)
       if (n .eq. 1) return
       iw1 = n+n+1
       iw2 = iw1+n+n
--- a/libcruft/fftpack/cffti.f	Fri Apr 04 10:19:30 2008 -0400
+++ b/libcruft/fftpack/cffti.f	Fri Apr 04 14:27:06 2008 -0400
@@ -1,6 +1,6 @@
       subroutine cffti (n,wsave)
       implicit double precision (a-h,o-z)
-      dimension       wsave(1)
+      dimension       wsave(*)
       if (n .eq. 1) return
       iw1 = n+n+1
       iw2 = iw1+n+n
--- a/libcruft/odepack/dlsode.f	Fri Apr 04 10:19:30 2008 -0400
+++ b/libcruft/odepack/dlsode.f	Fri Apr 04 14:27:06 2008 -0400
@@ -3,7 +3,7 @@
       EXTERNAL F, JAC
       INTEGER NEQ, ITOL, ITASK, ISTATE, IOPT, LRW, IWORK, LIW, MF
       DOUBLE PRECISION Y, T, TOUT, RTOL, ATOL, RWORK
-      DIMENSION NEQ(1), Y(1), RTOL(1), ATOL(1), RWORK(LRW), IWORK(LIW)
+      DIMENSION NEQ(*), Y(*), RTOL(*), ATOL(*), RWORK(LRW), IWORK(LIW)
 C-----------------------------------------------------------------------
 C THIS IS THE MARCH 30, 1987 VERSION OF 
 C LSODE.. LIVERMORE SOLVER FOR ORDINARY DIFFERENTIAL EQUATIONS.
--- a/libcruft/odepack/ewset.f	Fri Apr 04 10:19:30 2008 -0400
+++ b/libcruft/odepack/ewset.f	Fri Apr 04 14:27:06 2008 -0400
@@ -9,7 +9,7 @@
       INTEGER N, ITOL
       INTEGER I
       DOUBLE PRECISION RTOL, ATOL, YCUR, EWT
-      DIMENSION RTOL(1), ATOL(1), YCUR(N), EWT(N) 
+      DIMENSION RTOL(*), ATOL(*), YCUR(N), EWT(N) 
 C
       GO TO (10, 20, 30, 40), ITOL
  10   CONTINUE
--- a/libcruft/odepack/intdy.f	Fri Apr 04 10:19:30 2008 -0400
+++ b/libcruft/odepack/intdy.f	Fri Apr 04 14:27:06 2008 -0400
@@ -9,7 +9,7 @@
       DOUBLE PRECISION ROWNS, 
      1   CCMAX, EL0, H, HMIN, HMXI, HU, RC, TN, UROUND
       DOUBLE PRECISION C, R, S, TP
-      DIMENSION YH(NYH,1), DKY(1)
+      DIMENSION YH(NYH,*), DKY(*)
       COMMON /LS0001/ ROWNS(209),
      2   CCMAX, EL0, H, HMIN, HMXI, HU, RC, TN, UROUND,
      3   IOWND(14), IOWNS(6),