Lines Matching refs:write_info
680 struct bw_info write_info; // info for buf_write_bytes() in buf_write() local
721 write_info.bw_conv_buf = NULL; in buf_write()
722 write_info.bw_conv_error = FALSE; in buf_write()
723 write_info.bw_conv_error_lnum = 0; in buf_write()
724 write_info.bw_restlen = 0; in buf_write()
726 write_info.bw_iconv_fd = (iconv_t)-1; in buf_write()
729 write_info.bw_buffer = buf; in buf_write()
730 write_info.bw_finish = FALSE; in buf_write()
1472 write_info.bw_fd = bfd; in buf_write()
1473 write_info.bw_buf = copybuf; in buf_write()
1474 write_info.bw_flags = FIO_NOCONVERT; in buf_write()
1475 while ((write_info.bw_len = read_eintr(fd, copybuf, in buf_write()
1478 if (buf_write_bytes(&write_info) == FAIL) in buf_write()
1493 if (write_info.bw_len < 0) in buf_write()
1690 write_info.bw_conv_buflen = bufsize * 2; in buf_write()
1692 write_info.bw_conv_buflen = bufsize * 4; in buf_write()
1693 write_info.bw_conv_buf = alloc(write_info.bw_conv_buflen); in buf_write()
1694 if (write_info.bw_conv_buf == NULL) in buf_write()
1703 write_info.bw_conv_buflen = bufsize * 4; in buf_write()
1704 write_info.bw_conv_buf = alloc(write_info.bw_conv_buflen); in buf_write()
1705 if (write_info.bw_conv_buf == NULL) in buf_write()
1713 write_info.bw_conv_buflen = bufsize * 3; in buf_write()
1714 write_info.bw_conv_buf = alloc(write_info.bw_conv_buflen); in buf_write()
1715 if (write_info.bw_conv_buf == NULL) in buf_write()
1726 write_info.bw_iconv_fd = (iconv_t)my_iconv_open(fenc, in buf_write()
1728 if (write_info.bw_iconv_fd != (iconv_t)-1) in buf_write()
1731 write_info.bw_conv_buflen = bufsize * ICONV_MULT; in buf_write()
1732 write_info.bw_conv_buf = alloc(write_info.bw_conv_buflen); in buf_write()
1733 if (write_info.bw_conv_buf == NULL) in buf_write()
1735 write_info.bw_first = TRUE; in buf_write()
1760 && write_info.bw_iconv_fd == (iconv_t)-1 in buf_write()
1791 write_info.bw_fd = fd; in buf_write()
1891 write_info.bw_fd = fd; in buf_write()
1944 write_info.bw_buf = header; in buf_write()
1945 write_info.bw_len = header_len; in buf_write()
1946 write_info.bw_flags = FIO_NOCONVERT; in buf_write()
1947 if (buf_write_bytes(&write_info) == FAIL) in buf_write()
1957 write_info.bw_buf = buffer; in buf_write()
1971 write_info.bw_len = make_bom(buffer, fenc); in buf_write()
1972 if (write_info.bw_len > 0) in buf_write()
1975 write_info.bw_flags = FIO_NOCONVERT | wb_flags; in buf_write()
1976 if (buf_write_bytes(&write_info) == FAIL) in buf_write()
1979 nchars += write_info.bw_len; in buf_write()
1982 write_info.bw_start_lnum = start; in buf_write()
2013 write_info.bw_len = bufsize; in buf_write()
2014 write_info.bw_flags = wb_flags; in buf_write()
2040 if (write_info.bw_fd > 0 && lnum == end in buf_write()
2041 && (write_info.bw_flags & FIO_ENCRYPTED) in buf_write()
2044 write_info.bw_finish = TRUE; in buf_write()
2046 if (buf_write_bytes(&write_info) == FAIL) in buf_write()
2054 write_info.bw_start_lnum = lnum; in buf_write()
2077 if (buf_write_bytes(&write_info) == FAIL) in buf_write()
2091 if (buf_write_bytes(&write_info) == FAIL) in buf_write()
2131 write_info.bw_len = MIN(b2write, buf->b_fab_mrs); in buf_write()
2132 if (buf_write_bytes(&write_info) == FAIL) in buf_write()
2139 write_info.bw_len = bufsize; in buf_write()
2148 write_info.bw_len = len; in buf_write()
2150 if (write_info.bw_fd > 0 && lnum >= end in buf_write()
2151 && (write_info.bw_flags & FIO_ENCRYPTED) in buf_write()
2153 write_info.bw_finish = TRUE; in buf_write()
2155 if (buf_write_bytes(&write_info) == FAIL) in buf_write()
2272 write_info.bw_conv_error = TRUE; in buf_write()
2287 if (write_info.bw_conv_error) in buf_write()
2289 if (write_info.bw_conv_error_lnum == 0) in buf_write()
2296 (long)write_info.bw_conv_error_lnum); in buf_write()
2325 if ((write_info.bw_fd = mch_open((char *)fname, in buf_write()
2330 write_info.bw_buf = smallbuf; in buf_write()
2331 write_info.bw_flags = FIO_NOCONVERT; in buf_write()
2332 while ((write_info.bw_len = read_eintr(fd, smallbuf, in buf_write()
2334 if (buf_write_bytes(&write_info) == FAIL) in buf_write()
2337 if (close(write_info.bw_fd) >= 0 in buf_write()
2338 && write_info.bw_len == 0) in buf_write()
2363 if (write_info.bw_conv_error) in buf_write()
2367 if (write_info.bw_conv_error_lnum != 0) in buf_write()
2369 (long)write_info.bw_conv_error_lnum); in buf_write()
2421 && !write_info.bw_conv_error in buf_write()
2491 if (!p_bk && backup != NULL && !write_info.bw_conv_error in buf_write()
2509 vim_free(write_info.bw_conv_buf); in buf_write()
2511 if (write_info.bw_iconv_fd != (iconv_t)-1) in buf_write()
2513 iconv_close(write_info.bw_iconv_fd); in buf_write()
2514 write_info.bw_iconv_fd = (iconv_t)-1; in buf_write()