Lines Matching refs:remain
13 remain int member
36 pr.remain = int(DecodeU24(pr.ibuf[:]))
47 pr.last = (pr.remain != 0xffffff)
52 if pr.remain == 0 {
60 if n > pr.remain {
61 n = pr.remain
64 pr.remain -= n
74 if pr.remain == 0 {
85 pr.remain--
92 if pr.remain == 0 {
98 new_buf := make([]byte, m+pr.remain)
102 pr.remain -= n
113 if pr.remain == 0 {
119 n, err := io.CopyN(ioutil.Discard, pr.rd, int64(pr.remain))
120 pr.remain -= int(n)
130 if pr.remain == 0 {
137 if n > pr.remain {
138 m = int64(pr.remain)
141 pr.remain -= int(m)
154 pr.remain++
158 return pr.remain == 0 && pr.last
170 remain int member
200 if pw.remain == 0 {
205 pw.remain = 0xffffff
207 pw.remain = pw.to_write
210 pw.to_write -= pw.remain
211 pw.writeHeader(pw.remain)
214 if nn > pw.remain {
215 nn = pw.remain
219 pw.remain -= nn
225 if pw.remain+pw.to_write == 0 {