diff options
author | obrien <obrien@FreeBSD.org> | 1999-09-19 05:59:11 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 1999-09-19 05:59:11 +0000 |
commit | c53c47e769827bb2d6d596865051a4af89d246fd (patch) | |
tree | 354ca5598013982362bb6e08cf4b5d6b79b0c370 /contrib/libf2c/libI77/open.c | |
parent | 98e51635e2084da6cfe0d3b1782cb95b80fd2caa (diff) | |
download | FreeBSD-src-c53c47e769827bb2d6d596865051a4af89d246fd.zip FreeBSD-src-c53c47e769827bb2d6d596865051a4af89d246fd.tar.gz |
Virgin import of GCC 2.95.1's libf2c
Diffstat (limited to 'contrib/libf2c/libI77/open.c')
-rw-r--r-- | contrib/libf2c/libI77/open.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/libf2c/libI77/open.c b/contrib/libf2c/libI77/open.c index 7c8f3de..3e4c8bc 100644 --- a/contrib/libf2c/libI77/open.c +++ b/contrib/libf2c/libI77/open.c @@ -141,6 +141,7 @@ integer f_open(olist *a) int n; #endif if(f__init != 1) f_init(); + f__external = 1; if(a->ounit>=MXUNIT || a->ounit<0) err(a->oerr,101,"open"); f__curunit = b = &f__units[a->ounit]; @@ -186,7 +187,7 @@ integer f_open(olist *a) opnerr(a->oerr,107,"open"); } else - sprintf(buf, "fort.%ld", a->ounit); + sprintf(buf, "fort.%ld", (long)a->ounit); b->uscrtch = 0; b->uend=0; b->uwrt = 0; @@ -280,7 +281,7 @@ fk_open(int seq, int fmt, ftnint n) int rtn; int save_init; - (void) sprintf(nbuf,"fort.%ld",n); + (void) sprintf(nbuf,"fort.%ld",(long)n); a.oerr=1; a.ounit=n; a.ofnm=nbuf; |