0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

updated for version 7.0044

This commit is contained in:
Bram Moolenaar
2005-01-25 21:44:33 +00:00
parent 623fd5e206
commit 1fad5d49c9
2 changed files with 10 additions and 4 deletions

View File

@@ -608,7 +608,8 @@ free_buffer_stuff(buf, free_options)
free_buf_options(buf, TRUE);
}
#ifdef FEAT_EVAL
vars_clear(&buf->b_vars); /* free all internal variables */
vars_clear(&buf->b_vars.dv_hashtab); /* free all internal variables */
hash_init(&buf->b_vars.dv_hashtab);
#endif
#ifdef FEAT_USR_CMDS
uc_clear(&buf->b_ucmds); /* clear local user commands */
@@ -1626,7 +1627,11 @@ buflist_new(ffname, sfname, lnum, flags)
buf->b_wininfo->wi_win = curwin;
#ifdef FEAT_EVAL
vars_init(&buf->b_vars); /* init internal variables */
init_var_dict(&buf->b_vars, &buf->b_bufvar); /* init b: variables */
#endif
#ifdef FEAT_SYN_HL
hash_init(&buf->b_keywtab);
hash_init(&buf->b_keywtab_ic);
#endif
buf->b_fname = buf->b_sfname;