if(!f__curunit->ufmt) err(a->cierr,102,"dfe") if(!f__curunit->useek) err(a->cierr,104,"dfe")
if(!f__curunit->ufmt) err(a->cierr,102,"dfe"); if(!f__curunit->useek) err(a->cierr,104,"dfe"); f__fmtbuf=a->cifmt; if(a->cirec <= 0) err(a->cierr,130,"dfe"); (void) fseek(f__cf,(long)f__curunit->url * (a->cirec-1),SEEK_SET); f__curunit->uend = 0; return(0); }
c_dfe(cilist *a)#endif{	f__sequential=0;	f__formatted=f__external=1;	f__elist=a;	f__cursor=f__scale=f__recpos=0;	if(a->ciunit>MXUNIT || a->ciunit<0)		err(a->cierr,101,"startchk");	f__curunit = &f__units[a->ciunit];	if(f__curunit->ufd==NULL && fk_open(DIR,FMT,a->ciunit))		err(a->cierr,104,"dfe");	f__cf=f__curunit->ufd;	if(!f__curunit->ufmt) err(a->cierr,102,"dfe")	if(!f__curunit->useek) err(a->cierr,104,"dfe")