inquire.c (f_inqu): Avoid ambiguous else clauses.
* libI77/inquire.c (f_inqu): Avoid ambiguous else clauses. * libI77/lread.c (l_C, l_L): Likewise. * libI77/open.c (f_open): Likewise. * libI77/rsne.c (x_rsne): Likewise. * libI77/wref.c (wrt_F): Likewise. From-SVN: r54167
This commit is contained in:
parent
1d7ed5d3ea
commit
03489df3db
6 changed files with 122 additions and 82 deletions
|
@ -1,3 +1,11 @@
|
|||
Sun Jun 2 08:55:20 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* libI77/inquire.c (f_inqu): Avoid ambiguous else clauses.
|
||||
* libI77/lread.c (l_C, l_L): Likewise.
|
||||
* libI77/open.c (f_open): Likewise.
|
||||
* libI77/rsne.c (x_rsne): Likewise.
|
||||
* libI77/wref.c (wrt_F): Likewise.
|
||||
|
||||
Sun Jun 2 08:53:15 2002 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* libF77/getenv_.c (G77_getenv_0): Avoid signed/unsigned warning.
|
||||
|
|
|
@ -55,67 +55,89 @@ f_inqu (inlist * a)
|
|||
}
|
||||
}
|
||||
if (a->inex != NULL)
|
||||
if (byfile && x != -1 || !byfile && p != NULL)
|
||||
*a->inex = 1;
|
||||
else
|
||||
*a->inex = 0;
|
||||
{
|
||||
if (byfile && x != -1 || !byfile && p != NULL)
|
||||
*a->inex = 1;
|
||||
else
|
||||
*a->inex = 0;
|
||||
}
|
||||
if (a->inopen != NULL)
|
||||
if (byfile)
|
||||
*a->inopen = (p != NULL);
|
||||
else
|
||||
*a->inopen = (p != NULL && p->ufd != NULL);
|
||||
{
|
||||
if (byfile)
|
||||
*a->inopen = (p != NULL);
|
||||
else
|
||||
*a->inopen = (p != NULL && p->ufd != NULL);
|
||||
}
|
||||
if (a->innum != NULL)
|
||||
*a->innum = p - f__units;
|
||||
if (a->innamed != NULL)
|
||||
if (byfile || p != NULL && p->ufnm != NULL)
|
||||
*a->innamed = 1;
|
||||
else
|
||||
*a->innamed = 0;
|
||||
{
|
||||
if (byfile || p != NULL && p->ufnm != NULL)
|
||||
*a->innamed = 1;
|
||||
else
|
||||
*a->innamed = 0;
|
||||
}
|
||||
if (a->inname != NULL)
|
||||
if (byfile)
|
||||
b_char (buf, a->inname, a->innamlen);
|
||||
else if (p != NULL && p->ufnm != NULL)
|
||||
b_char (p->ufnm, a->inname, a->innamlen);
|
||||
{
|
||||
if (byfile)
|
||||
b_char (buf, a->inname, a->innamlen);
|
||||
else if (p != NULL && p->ufnm != NULL)
|
||||
b_char (p->ufnm, a->inname, a->innamlen);
|
||||
}
|
||||
if (a->inacc != NULL && p != NULL && p->ufd != NULL)
|
||||
if (p->url)
|
||||
b_char ("DIRECT", a->inacc, a->inacclen);
|
||||
else
|
||||
b_char ("SEQUENTIAL", a->inacc, a->inacclen);
|
||||
{
|
||||
if (p->url)
|
||||
b_char ("DIRECT", a->inacc, a->inacclen);
|
||||
else
|
||||
b_char ("SEQUENTIAL", a->inacc, a->inacclen);
|
||||
}
|
||||
if (a->inseq != NULL)
|
||||
if (p != NULL && p->url)
|
||||
b_char ("NO", a->inseq, a->inseqlen);
|
||||
else
|
||||
b_char ("YES", a->inseq, a->inseqlen);
|
||||
{
|
||||
if (p != NULL && p->url)
|
||||
b_char ("NO", a->inseq, a->inseqlen);
|
||||
else
|
||||
b_char ("YES", a->inseq, a->inseqlen);
|
||||
}
|
||||
if (a->indir != NULL)
|
||||
if (p == NULL || p->url)
|
||||
b_char ("YES", a->indir, a->indirlen);
|
||||
else
|
||||
b_char ("NO", a->indir, a->indirlen);
|
||||
{
|
||||
if (p == NULL || p->url)
|
||||
b_char ("YES", a->indir, a->indirlen);
|
||||
else
|
||||
b_char ("NO", a->indir, a->indirlen);
|
||||
}
|
||||
if (a->infmt != NULL)
|
||||
if (p != NULL && p->ufmt == 0)
|
||||
b_char ("UNFORMATTED", a->infmt, a->infmtlen);
|
||||
else
|
||||
b_char ("FORMATTED", a->infmt, a->infmtlen);
|
||||
{
|
||||
if (p != NULL && p->ufmt == 0)
|
||||
b_char ("UNFORMATTED", a->infmt, a->infmtlen);
|
||||
else
|
||||
b_char ("FORMATTED", a->infmt, a->infmtlen);
|
||||
}
|
||||
if (a->inform != NULL)
|
||||
if (p != NULL && p->ufmt == 0)
|
||||
b_char ("NO", a->inform, a->informlen);
|
||||
else
|
||||
b_char ("YES", a->inform, a->informlen);
|
||||
{
|
||||
if (p != NULL && p->ufmt == 0)
|
||||
b_char ("NO", a->inform, a->informlen);
|
||||
else
|
||||
b_char ("YES", a->inform, a->informlen);
|
||||
}
|
||||
if (a->inunf)
|
||||
if (p != NULL && p->ufmt == 0)
|
||||
b_char ("YES", a->inunf, a->inunflen);
|
||||
else if (p != NULL)
|
||||
b_char ("NO", a->inunf, a->inunflen);
|
||||
else
|
||||
b_char ("UNKNOWN", a->inunf, a->inunflen);
|
||||
{
|
||||
if (p != NULL && p->ufmt == 0)
|
||||
b_char ("YES", a->inunf, a->inunflen);
|
||||
else if (p != NULL)
|
||||
b_char ("NO", a->inunf, a->inunflen);
|
||||
else
|
||||
b_char ("UNKNOWN", a->inunf, a->inunflen);
|
||||
}
|
||||
if (a->inrecl != NULL && p != NULL)
|
||||
*a->inrecl = p->url;
|
||||
if (a->innrec != NULL && p != NULL && p->url > 0)
|
||||
*a->innrec = FTELL (p->ufd) / p->url + 1;
|
||||
if (a->inblank && p != NULL && p->ufmt)
|
||||
if (p->ublnk)
|
||||
b_char ("ZERO", a->inblank, a->inblanklen);
|
||||
else
|
||||
b_char ("NULL", a->inblank, a->inblanklen);
|
||||
{
|
||||
if (p->ublnk)
|
||||
b_char ("ZERO", a->inblank, a->inblanklen);
|
||||
else
|
||||
b_char ("NULL", a->inblank, a->inblanklen);
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
|
|
|
@ -304,10 +304,12 @@ l_C (void)
|
|||
return 0;
|
||||
}
|
||||
if (rd_count (ch))
|
||||
if (!f__cf || !feof (f__cf))
|
||||
errfl (f__elist->cierr, 112, "complex format");
|
||||
else
|
||||
err (f__elist->cierr, (EOF), "lread");
|
||||
{
|
||||
if (!f__cf || !feof (f__cf))
|
||||
errfl (f__elist->cierr, 112, "complex format");
|
||||
else
|
||||
err (f__elist->cierr, (EOF), "lread");
|
||||
}
|
||||
if (GETC (ch) != '*')
|
||||
{
|
||||
if (!f__cf || !feof (f__cf))
|
||||
|
@ -441,10 +443,12 @@ l_L (void)
|
|||
{
|
||||
rd_count (ch);
|
||||
if (GETC (ch) != '*')
|
||||
if (!f__cf || !feof (f__cf))
|
||||
errfl (f__elist->cierr, 112, "no star");
|
||||
else
|
||||
err (f__elist->cierr, (EOF), "lread");
|
||||
{
|
||||
if (!f__cf || !feof (f__cf))
|
||||
errfl (f__elist->cierr, 112, "no star");
|
||||
else
|
||||
err (f__elist->cierr, (EOF), "lread");
|
||||
}
|
||||
GETC (ch);
|
||||
}
|
||||
sawdot = 0;
|
||||
|
|
|
@ -267,11 +267,13 @@ f_open (olist * a)
|
|||
opnerr (a->oerr, 108, "open");
|
||||
#endif
|
||||
if (b->useek)
|
||||
if (a->orl)
|
||||
FSEEK (b->ufd, 0, SEEK_SET);
|
||||
else if ((s = a->oacc) && (*s == 'a' || *s == 'A')
|
||||
&& FSEEK (b->ufd, 0, SEEK_END))
|
||||
opnerr (a->oerr, 129, "open");
|
||||
{
|
||||
if (a->orl)
|
||||
FSEEK (b->ufd, 0, SEEK_SET);
|
||||
else if ((s = a->oacc) && (*s == 'a' || *s == 'A')
|
||||
&& FSEEK (b->ufd, 0, SEEK_END))
|
||||
opnerr (a->oerr, 129, "open");
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
|
|
@ -525,21 +525,23 @@ have_amp:
|
|||
mustend:
|
||||
GETC (ch);
|
||||
if (readall)
|
||||
if (iva >= ivae)
|
||||
readall = 0;
|
||||
else
|
||||
for (;;)
|
||||
{
|
||||
switch (ch)
|
||||
{
|
||||
case ' ':
|
||||
case '\t':
|
||||
case '\n':
|
||||
GETC (ch);
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
}
|
||||
{
|
||||
if (iva >= ivae)
|
||||
readall = 0;
|
||||
else
|
||||
for (;;)
|
||||
{
|
||||
switch (ch)
|
||||
{
|
||||
case ' ':
|
||||
case '\t':
|
||||
case '\n':
|
||||
GETC (ch);
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (ch == '/' || ch == '$' || ch == '&')
|
||||
{
|
||||
f__lquit = 1;
|
||||
|
|
|
@ -232,14 +232,16 @@ wrt_F (ufloat * p, int w, int d, ftnlen len)
|
|||
}
|
||||
|
||||
if (n = f__scale)
|
||||
if (n > 0)
|
||||
do
|
||||
x *= 10.;
|
||||
while (--n > 0);
|
||||
else
|
||||
do
|
||||
x *= 0.1;
|
||||
while (++n < 0);
|
||||
{
|
||||
if (n > 0)
|
||||
do
|
||||
x *= 10.;
|
||||
while (--n > 0);
|
||||
else
|
||||
do
|
||||
x *= 0.1;
|
||||
while (++n < 0);
|
||||
}
|
||||
|
||||
#ifdef USE_STRLEN
|
||||
sprintf (b = buf, "%#.*f", d, x);
|
||||
|
|
Loading…
Add table
Reference in a new issue