- if((x=ftell(b->ufd))==0) return(OK);
- if(!b->useek) err(errflag,F_ERNOBKSP,bksp)
- if(b->uwrt) t_runc(b,errflag);
+ if((x = ftell(b->ufd)) == 0)
+ return(OK);
+ if(!b->useek)
+ err(errflag, F_ERNOBKSP, bksp)
+ if(b->uwrt && (n = t_runc(b, errflag, bksp))) /* sets 'reading' */
+ return(n);