Fix signatures of external functions in the f2c-generated C sources

This commit is contained in:
martin-frbg
2022-12-14 14:06:55 +01:00
parent 48f4151373
commit 8df791e513
1949 changed files with 14669 additions and 14041 deletions

View File

@@ -683,7 +683,7 @@ static integer c__1 = 1;
/* > \endverbatim */
/* ===================================================================== */
/* Subroutine */ int ssycon_3_(char *uplo, integer *n, real *a, integer *lda,
/* Subroutine */ void ssycon_3_(char *uplo, integer *n, real *a, integer *lda,
real *e, integer *ipiv, real *anorm, real *rcond, real *work,
integer *iwork, integer *info)
{
@@ -692,14 +692,15 @@ static integer c__1 = 1;
/* Local variables */
integer kase;
extern /* Subroutine */ int ssytrs_3_(char *, integer *, integer *, real
extern /* Subroutine */ void ssytrs_3_(char *, integer *, integer *, real
*, integer *, real *, integer *, real *, integer *, integer *);
integer i__;
extern logical lsame_(char *, char *);
integer isave[3];
logical upper;
extern /* Subroutine */ int slacn2_(integer *, real *, real *, integer *,
real *, integer *, integer *), xerbla_(char *, integer *, ftnlen);
extern /* Subroutine */ void slacn2_(integer *, real *, real *, integer *,
real *, integer *, integer *);
extern int xerbla_(char *, integer *, ftnlen);
real ainvnm;
@@ -738,7 +739,7 @@ static integer c__1 = 1;
if (*info != 0) {
i__1 = -(*info);
xerbla_("SSYCON_3", &i__1, (ftnlen)8);
return 0;
return;
}
/* Quick return if possible */
@@ -746,9 +747,9 @@ static integer c__1 = 1;
*rcond = 0.f;
if (*n == 0) {
*rcond = 1.f;
return 0;
return;
} else if (*anorm <= 0.f) {
return 0;
return;
}
/* Check that the diagonal matrix D is nonsingular. */
@@ -759,7 +760,7 @@ static integer c__1 = 1;
for (i__ = *n; i__ >= 1; --i__) {
if (ipiv[i__] > 0 && a[i__ + i__ * a_dim1] == 0.f) {
return 0;
return;
}
}
} else {
@@ -769,7 +770,7 @@ static integer c__1 = 1;
i__1 = *n;
for (i__ = 1; i__ <= i__1; ++i__) {
if (ipiv[i__] > 0 && a[i__ + i__ * a_dim1] == 0.f) {
return 0;
return;
}
}
}
@@ -794,7 +795,7 @@ L30:
*rcond = 1.f / ainvnm / *anorm;
}
return 0;
return;
/* End of DSYCON_3 */