|
|
1.1 ! root 1: /* sequential formatted external common routines*/ ! 2: #include "f2c.h" ! 3: #include "fio.h" ! 4: ! 5: extern char *f__fmtbuf; ! 6: ! 7: integer e_rsfe(Void) ! 8: { int n; ! 9: n=en_fio(); ! 10: if (f__cf == stdout) ! 11: fflush(stdout); ! 12: else if (f__cf == stderr) ! 13: fflush(stderr); ! 14: f__fmtbuf=NULL; ! 15: return(n); ! 16: } ! 17: #ifdef KR_headers ! 18: c_sfe(a) cilist *a; /* check */ ! 19: #else ! 20: c_sfe(cilist *a) /* check */ ! 21: #endif ! 22: { unit *p; ! 23: if(a->ciunit >= MXUNIT || a->ciunit<0) ! 24: err(a->cierr,101,"startio"); ! 25: p = &f__units[a->ciunit]; ! 26: if(p->ufd==NULL && fk_open(SEQ,FMT,a->ciunit)) err(a->cierr,114,"sfe") ! 27: if(!p->ufmt) err(a->cierr,102,"sfe") ! 28: return(0); ! 29: } ! 30: integer e_wsfe(Void) ! 31: { return(e_rsfe()); ! 32: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.