Lines Matching refs:start
204 ulong n, start, stop, pos; in fetchBody() local
234 start = p.start; in fetchBody()
235 if(start < m->head.size){ in fetchBody()
239 Bwrite(&bout, &m->head.buf[start], stop - start); in fetchBody()
240 start = 0; in fetchBody()
247 start -= m->head.size; in fetchBody()
258 start = p.start; in fetchBody()
288 if(pos < start){ in fetchBody()
289 if(pos + n <= start){ in fetchBody()
293 s += start - pos; in fetchBody()
294 pos = start; in fetchBody()
306 if(pos >= start && pos < stop) in fetchBody()
310 if(pos >= start && pos < stop) in fetchBody()
328 ulong start, stop; in fetchBodyPart() local
330 start = 0; in fetchBodyPart()
333 start = f->start; in fetchBodyPart()
334 if(start > size) in fetchBodyPart()
335 start = size; in fetchBodyPart()
336 stop = start + f->size; in fetchBodyPart()
339 Bprint(&bout, "<%lud>", start); in fetchBodyPart()
341 Bprint(&bout, " {%lud}\r\n", stop - start); in fetchBodyPart()
342 p.start = start; in fetchBodyPart()
368 Bwrite(&bout, &buf[p.start], p.stop-p.start); in fetchBodyStr()