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;
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);
}
#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))
#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))