Lines Matching refs:buf
143 char_u *buf = ip->bw_buf; // data to write in buf_write_bytes() local
159 p += utf_char2bytes(buf[wlen], p); in buf_write_bytes()
160 buf = ip->bw_conv_buf; in buf_write_bytes()
168 p = buf; // translate in-place (can only get shorter) in buf_write_bytes()
183 mch_memmove(ip->bw_rest + ip->bw_restlen, buf, (size_t)l); in buf_write_bytes()
214 n = utf_ptr2len_len(buf + wlen, len - wlen); in buf_write_bytes()
223 mch_memmove(ip->bw_rest, buf + wlen, in buf_write_bytes()
228 c = utf_ptr2char(buf + wlen); in buf_write_bytes()
230 c = buf[wlen]; in buf_write_bytes()
242 len = (int)(p - buf); in buf_write_bytes()
245 buf = ip->bw_conv_buf; in buf_write_bytes()
270 mch_memmove(from + ip->bw_restlen, buf, (size_t)len); in buf_write_bytes()
274 from = buf; in buf_write_bytes()
343 buf = to; in buf_write_bytes()
360 len = (int)(to - buf); in buf_write_bytes()
397 mch_memmove(from + ip->bw_restlen, buf, (size_t)len); in buf_write_bytes()
401 from = buf; in buf_write_bytes()
412 buf = ip->bw_conv_buf; in buf_write_bytes()
435 mch_memmove(fp + ip->bw_restlen, buf, (size_t)len); in buf_write_bytes()
441 from = (const char *)buf; in buf_write_bytes()
478 buf = ip->bw_conv_buf; in buf_write_bytes()
497 crypt_encode_inplace(ip->bw_buffer->b_cryptstate, buf, len, in buf_write_bytes()
505 len = crypt_encode_alloc(curbuf->b_cryptstate, buf, len, &outbuf, in buf_write_bytes()
517 wlen = write_eintr(ip->bw_fd, buf, len); in buf_write_bytes()
527 check_mtime(buf_T *buf, stat_T *st) in check_mtime() argument
529 if (buf->b_mtime_read != 0 in check_mtime()
530 && time_differs(st, buf->b_mtime_read, buf->b_mtime_read_ns)) in check_mtime()
550 make_bom(char_u *buf, char_u *name) in make_bom() argument
563 buf[0] = 0xef; in make_bom()
564 buf[1] = 0xbb; in make_bom()
565 buf[2] = 0xbf; in make_bom()
568 p = buf; in make_bom()
570 return (int)(p - buf); in make_bom()
581 struct utimbuf buf; in set_file_time() local
583 buf.actime = atime; in set_file_time()
584 buf.modtime = mtime; in set_file_time()
585 (void)utime((char *)fname, &buf); in set_file_time()
628 buf_T *buf, in buf_write() argument
675 int whole = (start == 1 && end == buf->b_ml.ml_line_count); in buf_write()
676 linenr_T old_line_count = buf->b_ml.ml_line_count; in buf_write()
694 unsigned int bkc = get_bkc_value(buf); in buf_write()
695 pos_T orig_start = buf->b_op_start; in buf_write()
696 pos_T orig_end = buf->b_op_end; in buf_write()
700 if (buf->b_ml.ml_mfp == NULL) in buf_write()
729 write_info.bw_buffer = buf; in buf_write()
742 if (buf->b_ffname == NULL in buf_write()
745 && buf == curbuf in buf_write()
747 && !bt_nofilename(buf) in buf_write()
755 buf = curbuf; // just in case autocmds made "buf" invalid in buf_write()
769 if (buf->b_ffname != NULL && fnamecmp(ffname, buf->b_ffname) == 0) in buf_write()
780 buf->b_op_start.lnum = start; in buf_write()
781 buf->b_op_start.col = 0; in buf_write()
782 buf->b_op_end.lnum = end; in buf_write()
783 buf->b_op_end.col = 0; in buf_write()
793 int empty_memline = (buf->b_ml.ml_mfp == NULL); in buf_write()
799 if (ffname == buf->b_ffname) in buf_write()
801 if (sfname == buf->b_sfname) in buf_write()
803 if (fname == buf->b_ffname) in buf_write()
805 if (fname == buf->b_sfname) in buf_write()
809 aucmd_prepbuf(&aco, buf); in buf_write()
810 set_bufref(&bufref, buf); in buf_write()
882 buf = NULL; in buf_write()
883 if (buf == NULL || (buf->b_ml.ml_mfp == NULL && !empty_memline) in buf_write()
890 if (buf != NULL && (cmdmod.cmod_flags & CMOD_LOCKMARKS)) in buf_write()
893 buf->b_op_start = orig_start; in buf_write()
894 buf->b_op_end = orig_end; in buf_write()
912 if (buf == NULL) in buf_write()
919 ml_timestamp(buf); in buf_write()
921 buf->b_flags &= ~BF_NEW; in buf_write()
923 buf->b_flags &= ~BF_WRITE_MASK; in buf_write()
925 if (reset_changed && buf->b_changed && !append in buf_write()
943 if (buf->b_ml.ml_line_count != old_line_count) in buf_write()
946 end = buf->b_ml.ml_line_count; in buf_write()
947 else if (buf->b_ml.ml_line_count > old_line_count) // more lines in buf_write()
948 end += buf->b_ml.ml_line_count - old_line_count; in buf_write()
951 end -= old_line_count - buf->b_ml.ml_line_count; in buf_write()
965 ffname = buf->b_ffname; in buf_write()
967 sfname = buf->b_sfname; in buf_write()
969 fname = buf->b_ffname; in buf_write()
971 fname = buf->b_sfname; in buf_write()
977 buf->b_op_start = orig_start; in buf_write()
978 buf->b_op_end = orig_end; in buf_write()
982 if (netbeans_active() && isNetbeansBuffer(buf)) in buf_write()
988 if (buf->b_changed || isNetbeansModified(buf)) in buf_write()
992 netbeans_save_buffer(buf); // no error checking... in buf_write()
1018 filemess(buf, in buf_write()
1134 retval = check_mtime(buf, &st_old); in buf_write()
1160 buf->b_saving = TRUE; in buf_write()
1370 backup = buf_modname((buf->b_p_sn || buf->b_shortname), in buf_write()
1393 if (!(buf->b_shortname || buf->b_p_sn)) in buf_write()
1395 buf->b_shortname = TRUE; in buf_write()
1401 buf->b_shortname = FALSE; in buf_write()
1570 (buf->b_p_sn || buf->b_shortname), in buf_write()
1632 buf->b_p_ro = FALSE; in buf_write()
1639 if (end > buf->b_ml.ml_line_count) in buf_write()
1640 end = buf->b_ml.ml_line_count; in buf_write()
1641 if (buf->b_ml.ml_flags & ML_EMPTY) in buf_write()
1652 ml_preserve(buf, FALSE); in buf_write()
1675 fenc = buf->b_p_fenc; in buf_write()
1923 if (buf->b_ffname != NULL) in buf_write()
1924 (void)mch_copy_file_attribute(buf->b_ffname, wfname); in buf_write()
1930 if (*buf->b_p_key != NUL && !filtering) in buf_write()
1935 buf->b_cryptstate = crypt_create_for_writing( in buf_write()
1936 crypt_get_method_nr(buf), in buf_write()
1937 buf->b_p_key, &header, &header_len); in buf_write()
1938 if (buf->b_cryptstate == NULL || header == NULL) in buf_write()
1964 write_bin = buf->b_p_bin; in buf_write()
1969 if (buf->b_p_bomb && !write_bin && (!append || perm < 0)) in buf_write()
1985 write_undo_file = (buf->b_p_udf in buf_write()
1992 && (buf->b_cryptstate == NULL in buf_write()
1993 || crypt_works_inplace(buf->b_cryptstate)) in buf_write()
1999 if (buf->b_p_udf in buf_write()
2004 && buf->b_cryptstate != NULL in buf_write()
2005 && !crypt_works_inplace(buf->b_cryptstate)) in buf_write()
2006 u_undofile_reset_and_delete(buf); in buf_write()
2015 fileformat = get_fileformat_force(buf, eap); in buf_write()
2022 ptr = ml_get_buf(buf, lnum, FALSE) - 1; in buf_write()
2042 && *buf->b_p_key != NUL && !filtering in buf_write()
2059 && (write_bin || !buf->b_p_fixeol) in buf_write()
2060 && ((write_bin && lnum == buf->b_no_eol_lnum) in buf_write()
2061 || (lnum == buf->b_ml.ml_line_count in buf_write()
2062 && !buf->b_p_eol)))) in buf_write()
2119 if (buf->b_fab_rfm == FAB$C_VFC in buf_write()
2120 || ((buf->b_fab_rat & (FAB$M_FTN | FAB$M_CR)) != 0)) in buf_write()
2124 buf->b_fab_mrs = (buf->b_fab_mrs == 0 in buf_write()
2126 : MIN(buf->b_fab_mrs, bufsize)); in buf_write()
2131 write_info.bw_len = MIN(b2write, buf->b_fab_mrs); in buf_write()
2137 b2write -= MIN(b2write, buf->b_fab_mrs); in buf_write()
2152 && *buf->b_p_key != NUL && !filtering) in buf_write()
2215 buf_setino(buf); in buf_write()
2217 else if (!buf->b_dev_valid) in buf_write()
2219 buf_setino(buf); in buf_write()
2255 if (buf->b_cryptstate != NULL) in buf_write()
2257 crypt_free_state(buf->b_cryptstate); in buf_write()
2258 buf->b_cryptstate = NULL; in buf_write()
2361 msg_add_fname(buf, fname); // put fname in IObuff with quotes in buf_write()
2402 crypt_append_msg(buf); in buf_write()
2424 unchanged(buf, TRUE, FALSE); in buf_write()
2427 if (buf->b_last_changedtick + 1 == CHANGEDTICK(buf)) in buf_write()
2428 buf->b_last_changedtick = CHANGEDTICK(buf); in buf_write()
2429 u_unchanged(buf); in buf_write()
2430 u_update_save_nr(buf); in buf_write()
2437 ml_timestamp(buf); in buf_write()
2439 buf->b_flags &= ~BF_NEW; in buf_write()
2441 buf->b_flags &= ~BF_WRITE_MASK; in buf_write()
2448 char *org = (char *)buf_modname((buf->b_p_sn || buf->b_shortname), in buf_write()
2503 buf->b_saving = FALSE; in buf_write()
2526 msg_add_fname(buf, in buf_write()
2559 buf_store_time(buf, &st_old, fname); in buf_write()
2560 buf->b_mtime_read = buf->b_mtime; in buf_write()
2561 buf->b_mtime_read_ns = buf->b_mtime_ns; in buf_write()
2575 u_write_undo(NULL, FALSE, buf, hash); in buf_write()
2591 aucmd_prepbuf(&aco, buf); in buf_write()