6
extern icilist *f__svic;
11
if(f__recpos++ < f__svic->icirlen) {
12
if(f__icptr >= f__icend) err(f__svic->iciend,(EOF),"endfile");
13
return(*(unsigned char *)f__icptr++);
23
if(f__icptr >= f__icend) err(f__svic->icierr,110,"inwrite");
24
if(f__recpos++ < f__svic->icirlen)
26
else err(f__svic->icierr,110,"recend");
31
f__icptr = f__svic->iciunit + (++f__icnum)*f__svic->icirlen;
51
f__elist = (cilist *)a;
53
if(pars_f(f__fmtbuf)<0)
54
err(a->icierr,100,"startint");
56
f__sequential=f__formatted=1;
58
f__cblank=f__cplus=f__scale=0;
63
f__icptr = a->iciunit;
64
f__icend = f__icptr + a->icirlen*a->icirnum;
75
f__hiwater = f__recpos = f__cursor = 0;
76
return(f__workdone=0);
80
integer s_rsfi(a) icilist *a;
82
integer s_rsfi(icilist *a)
85
if(n=c_si(a)) return(n);
98
if (f__recpos < f__hiwater) {
99
f__icptr += f__hiwater - f__recpos;
100
f__recpos = f__hiwater;
102
while(f__recpos++ < f__svic->icirlen)
111
integer s_wsfi(a) icilist *a;
113
integer s_wsfi(icilist *a)
116
if(n=c_si(a)) return(n);
121
f__dorevert = iw_rev;
122
f__donewrec = z_wnew;
137
if(f__icnum >= f__svic->icirnum)
139
while(f__recpos++ < f__svic->icirlen)