diff liboctave/CollocWt.cc @ 1253:bb67a902760b

[project @ 1995-04-11 16:35:23 by jwe]
author jwe
date Tue, 11 Apr 1995 16:35:23 +0000
parents 97eac19837dc
children f93b7fa5e113
line wrap: on
line diff
--- a/liboctave/CollocWt.cc	Tue Apr 11 16:04:14 1995 +0000
+++ b/liboctave/CollocWt.cc	Tue Apr 11 16:35:23 1995 +0000
@@ -33,11 +33,13 @@
 
 extern "C"
 {
-  int F77_FCN (jcobi) (int&, int&, int&, int&, double&, double&,
-		       double*, double*, double*, double*); 
+  int F77_FCN (jcobi, JCOBI) (int&, int&, int&, int&, double&,
+			      double&, double*, double*, double*,
+			      double*);
 
-  int F77_FCN (dfopr) (int&, int&, int&, int&, int&, int&,
-		       double*, double*, double*, double*, double*);
+  int F77_FCN (dfopr, DFOPR) (int&, int&, int&, int&, int&, int&,
+			      double*, double*, double*, double*,
+			      double*);
 }
 
 // Error handling.
@@ -275,8 +277,8 @@
 
 // Compute roots.
 
-  F77_FCN (jcobi) (nt, n, inc_left, inc_right, Alpha, Beta,
-		   dif1, dif2, dif3, pr);
+  F77_FCN (jcobi, JCOBI) (nt, n, inc_left, inc_right, Alpha, Beta,
+			  dif1, dif2, dif3, pr);
 
   int id;
   int i, j;
@@ -286,8 +288,8 @@
   id = 1;
   for (i = 1; i <= nt; i++)
     {
-      F77_FCN (dfopr) (nt, n, inc_left, inc_right, i, id, dif1,
-		       dif2, dif3, pr, vect); 
+      F77_FCN (dfopr, DFOPR) (nt, n, inc_left, inc_right, i, id, dif1,
+			      dif2, dif3, pr, vect); 
 
       for (j = 0; j < nt; j++)
 	A (i-1, j) = vect[j];
@@ -298,8 +300,8 @@
   id = 2;
   for (i = 1; i <= nt; i++)
     {
-      F77_FCN (dfopr) (nt, n, inc_left, inc_right, i, id, dif1,
-		       dif2, dif3, pr, vect); 
+      F77_FCN (dfopr, DFOPR) (nt, n, inc_left, inc_right, i, id, dif1,
+			      dif2, dif3, pr, vect); 
 
       for (j = 0; j < nt; j++)
 	B (i-1, j) = vect[j];
@@ -309,8 +311,8 @@
 
   id = 3;
   double *pq = q.fortran_vec ();
-  F77_FCN (dfopr) (nt, n, inc_left, inc_right, i, id, dif1,
-		   dif2, dif3, pr, pq);
+  F77_FCN (dfopr, DFOPR) (nt, n, inc_left, inc_right, i, id, dif1,
+			  dif2, dif3, pr, pq);
 
   delete [] dif1;
   delete [] dif2;