Fix signatures of external functions in the f2c-generated C sources
This commit is contained in:
@@ -637,7 +637,7 @@ f"> */
|
||||
/* > \ingroup complex16HEcomputational */
|
||||
|
||||
/* ===================================================================== */
|
||||
/* Subroutine */ int zhecon_(char *uplo, integer *n, doublecomplex *a,
|
||||
/* Subroutine */ void zhecon_(char *uplo, integer *n, doublecomplex *a,
|
||||
integer *lda, integer *ipiv, doublereal *anorm, doublereal *rcond,
|
||||
doublecomplex *work, integer *info)
|
||||
{
|
||||
@@ -649,11 +649,11 @@ f"> */
|
||||
extern logical lsame_(char *, char *);
|
||||
integer isave[3];
|
||||
logical upper;
|
||||
extern /* Subroutine */ int zlacn2_(integer *, doublecomplex *,
|
||||
doublecomplex *, doublereal *, integer *, integer *), xerbla_(
|
||||
char *, integer *, ftnlen);
|
||||
extern /* Subroutine */ void zlacn2_(integer *, doublecomplex *,
|
||||
doublecomplex *, doublereal *, integer *, integer *);
|
||||
extern int xerbla_(char *, integer *, ftnlen);
|
||||
doublereal ainvnm;
|
||||
extern /* Subroutine */ int zhetrs_(char *, integer *, integer *,
|
||||
extern /* Subroutine */ void zhetrs_(char *, integer *, integer *,
|
||||
doublecomplex *, integer *, integer *, doublecomplex *, integer *,
|
||||
integer *);
|
||||
|
||||
@@ -691,7 +691,7 @@ f"> */
|
||||
if (*info != 0) {
|
||||
i__1 = -(*info);
|
||||
xerbla_("ZHECON", &i__1, (ftnlen)6);
|
||||
return 0;
|
||||
return;
|
||||
}
|
||||
|
||||
/* Quick return if possible */
|
||||
@@ -699,9 +699,9 @@ f"> */
|
||||
*rcond = 0.;
|
||||
if (*n == 0) {
|
||||
*rcond = 1.;
|
||||
return 0;
|
||||
return;
|
||||
} else if (*anorm <= 0.) {
|
||||
return 0;
|
||||
return;
|
||||
}
|
||||
|
||||
/* Check that the diagonal matrix D is nonsingular. */
|
||||
@@ -713,7 +713,7 @@ f"> */
|
||||
for (i__ = *n; i__ >= 1; --i__) {
|
||||
i__1 = i__ + i__ * a_dim1;
|
||||
if (ipiv[i__] > 0 && (a[i__1].r == 0. && a[i__1].i == 0.)) {
|
||||
return 0;
|
||||
return;
|
||||
}
|
||||
/* L10: */
|
||||
}
|
||||
@@ -725,7 +725,7 @@ f"> */
|
||||
for (i__ = 1; i__ <= i__1; ++i__) {
|
||||
i__2 = i__ + i__ * a_dim1;
|
||||
if (ipiv[i__] > 0 && (a[i__2].r == 0. && a[i__2].i == 0.)) {
|
||||
return 0;
|
||||
return;
|
||||
}
|
||||
/* L20: */
|
||||
}
|
||||
@@ -751,7 +751,7 @@ L30:
|
||||
*rcond = 1. / ainvnm / *anorm;
|
||||
}
|
||||
|
||||
return 0;
|
||||
return;
|
||||
|
||||
/* End of ZHECON */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user