Lines Matching refs:bw_restlen
36 int bw_restlen; // nr of bytes in bw_rest[] member
173 if (wlen == 0 && ip->bw_restlen != 0) in buf_write_bytes()
180 l = CONV_RESTLEN - ip->bw_restlen; in buf_write_bytes()
183 mch_memmove(ip->bw_rest + ip->bw_restlen, buf, (size_t)l); in buf_write_bytes()
184 n = utf_ptr2len_len(ip->bw_rest, ip->bw_restlen + l); in buf_write_bytes()
185 if (n > ip->bw_restlen + len) in buf_write_bytes()
190 if (ip->bw_restlen + len > CONV_RESTLEN) in buf_write_bytes()
192 ip->bw_restlen += len; in buf_write_bytes()
199 if (n >= ip->bw_restlen) in buf_write_bytes()
201 n -= ip->bw_restlen; in buf_write_bytes()
202 ip->bw_restlen = 0; in buf_write_bytes()
206 ip->bw_restlen -= n; in buf_write_bytes()
208 (size_t)ip->bw_restlen); in buf_write_bytes()
222 ip->bw_restlen = len - wlen; in buf_write_bytes()
224 (size_t)ip->bw_restlen); in buf_write_bytes()
262 if (ip->bw_restlen > 0) in buf_write_bytes()
267 fromlen = len + ip->bw_restlen; in buf_write_bytes()
269 mch_memmove(from, ip->bw_rest, (size_t)ip->bw_restlen); in buf_write_bytes()
270 mch_memmove(from + ip->bw_restlen, buf, (size_t)len); in buf_write_bytes()
304 ip->bw_restlen = (int)fromlen; in buf_write_bytes()
310 ip->bw_restlen = 0; in buf_write_bytes()
328 ip->bw_restlen = 1; in buf_write_bytes()
331 (LPCSTR)from, (int)(fromlen - ip->bw_restlen), in buf_write_bytes()
389 if (ip->bw_restlen > 0) in buf_write_bytes()
394 fromlen = len + ip->bw_restlen; in buf_write_bytes()
396 mch_memmove(from, ip->bw_rest, (size_t)ip->bw_restlen); in buf_write_bytes()
397 mch_memmove(from + ip->bw_restlen, buf, (size_t)len); in buf_write_bytes()
407 ip->bw_rest, &ip->bw_restlen) == FAIL) in buf_write_bytes()
425 if (ip->bw_restlen > 0) in buf_write_bytes()
432 fromlen = len + ip->bw_restlen; in buf_write_bytes()
434 mch_memmove(fp, ip->bw_rest, (size_t)ip->bw_restlen); in buf_write_bytes()
435 mch_memmove(fp + ip->bw_restlen, buf, (size_t)len); in buf_write_bytes()
476 ip->bw_restlen = (int)fromlen; in buf_write_bytes()
724 write_info.bw_restlen = 0; in buf_write()