OSDN Git Service

Revert last change.
authorfx <fx@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Sep 1998 02:45:11 +0000 (02:45 +0000)
committerfx <fx@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Sep 1998 02:45:11 +0000 (02:45 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22306 138bc75d-0d04-0410-961f-82ee72b054a4

libf2c/libI77/dfe.c
libf2c/libI77/sfe.c

index dfc23dc..bcf2c80 100644 (file)
@@ -66,8 +66,6 @@ c_dfe(a) cilist *a;
 c_dfe(cilist *a)
 #endif
 {
-       if(f__init != 1) f_init();
-       f__init = 3;
        f__sequential=0;
        f__formatted=f__external=1;
        f__elist=a;
@@ -83,7 +81,7 @@ c_dfe(cilist *a)
        f__fmtbuf=a->cifmt;
        if(a->cirec <= 0)
                err(a->cierr,130,"dfe");
-       fseek(f__cf,(long)f__curunit->url * (a->cirec-1),SEEK_SET);
+       (void) fseek(f__cf,(long)f__curunit->url * (a->cirec-1),SEEK_SET);
        f__curunit->uend = 0;
        return(0);
 }
@@ -94,6 +92,8 @@ integer s_rdfe(cilist *a)
 #endif
 {
        int n;
+       if(f__init != 1) f_init();
+       f__init = 3;
        f__reading=1;
        if(n=c_dfe(a))return(n);
        if(f__curunit->uwrt && f__nowreading(f__curunit))
@@ -115,6 +115,8 @@ integer s_wdfe(cilist *a)
 #endif
 {
        int n;
+       if(f__init != 1) f_init();
+       f__init = 3;
        f__reading=0;
        if(n=c_dfe(a)) return(n);
        if(f__curunit->uwrt != 1 && f__nowwriting(f__curunit))
index eb6260f..c7d8918 100644 (file)
@@ -35,6 +35,5 @@ integer e_wsfe(Void)
 
 integer e_wdfe(Void)
 {
-       f__init = 1;
        return en_fio();
 }