| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | /* sequential formatted external common routines*/#include "f2c.h"#include "fio.h"#ifdef __cplusplusextern "C" {#endif#ifdef KR_headersextern char *f__fmtbuf;#elseextern const char *f__fmtbuf;#endifinteger e_rsfe(Void){	int n;	n=en_fio();	f__fmtbuf=NULL;	return(n);} int#ifdef KR_headersc_sfe(a) cilist *a; /* check */#elsec_sfe(cilist *a) /* check */#endif{	unit *p;	f__curunit = p = &f__units[a->ciunit];	if(a->ciunit >= MXUNIT || a->ciunit<0)		err(a->cierr,101,"startio");	if(p->ufd==NULL && fk_open(SEQ,FMT,a->ciunit)) err(a->cierr,114,"sfe")	if(!p->ufmt) err(a->cierr,102,"sfe")	return(0);}integer e_wsfe(Void){	int n = en_fio();	f__fmtbuf = NULL;#ifdef ALWAYS_FLUSH	if (!n && fflush(f__cf))		err(f__elist->cierr, errno, "write end");#endif	return n;}#ifdef __cplusplus}#endif
 |