Lines Matching defs:addr
65 Sfoff_t addr;
73 addr = sfseek(sf,(Sfoff_t)0,SEEK_CUR);
75 if(addr+n <= sk->extent)
78 if((r = (ssize_t)(sk->extent-addr)) > 0)
102 static Sfoff_t skseek(Sfio_t* f, Sfoff_t addr, int type, Sfdisc_t* disc)
104 static Sfoff_t skseek(f, addr, type, disc)
106 Sfoff_t addr;
122 addr -= sk->discard;
125 addr += sftell(sf);
128 addr += sk->extent;
134 if(addr < 0)
136 else if(addr > sk->extent)
141 while(addr > sk->extent)
142 { if(addr > sk->extent+sizeof(buf) )
144 else w = (int)(addr-sk->extent);
155 if(addr > sk->extent)
159 return sfseek(sf,addr,SEEK_SET) + sk->discard;