Lines Matching full:begin
186 long begin, end; in rk29_fread() local
202 begin = ftell(stream); in rk29_fread()
203 if (begin < 0) in rk29_fread()
204 begin = 0; in rk29_fread()
210 end = begin + total; in rk29_fread()
211 offset = begin & ~READ_MASK; in rk29_fread()
213 if (begin & READ_MASK) { in rk29_fread()
217 count = min(end, offset + READ_SIZE) - begin; in rk29_fread()
218 memcpy(p, buf + (begin & READ_MASK), count); in rk29_fread()
242 fseek(stream, begin + count * size, SEEK_SET); in rk29_fread()
250 long begin, end; in rk29_fwrite() local
266 begin = ftell(stream); in rk29_fwrite()
267 if (begin < 0) in rk29_fwrite()
268 begin = 0; in rk29_fwrite()
274 end = begin + total; in rk29_fwrite()
275 offset = begin & ~WRITE_MASK; in rk29_fwrite()
277 if (begin & WRITE_MASK) { in rk29_fwrite()
281 count = min(end, offset + WRITE_SIZE) - begin; in rk29_fwrite()
282 memcpy(buf + (begin & WRITE_MASK), p, count); in rk29_fwrite()
311 fseek(stream, begin + count * size, SEEK_SET); in rk29_fwrite()