Patch 8.1.0685
Problem: get_buf_tv() is named inconsistently.
Solution: Rename it to tv_get_buf(). (Yegappan Lakshmanan, closes #3759)
Files: src/evalfunc.c, src/proto/evalfunc.pro, src/terminal.c,
src/textprop.c
*** ../vim-8.1.0684/src/evalfunc.c 2019-01-02 13:40:26.989339500 +0100
--- src/evalfunc.c 2019-01-03 22:17:14.412655875 +0100
***************
*** 1424,1430 ****
linenr_T lnum;
buf_T *buf;
! buf = get_buf_tv(&argvars[0], FALSE);
if (buf == NULL)
rettv->vval.v_number = 1; /* FAIL */
else
--- 1424,1430 ----
linenr_T lnum;
buf_T *buf;
! buf = tv_get_buf(&argvars[0], FALSE);
if (buf == NULL)
rettv->vval.v_number = 1; /* FAIL */
else
***************
*** 1892,1898 ****
* Get buffer by number or pattern.
*/
buf_T *
! get_buf_tv(typval_T *tv, int curtab_only)
{
char_u *name = tv->vval.v_string;
buf_T *buf;
--- 1892,1898 ----
* Get buffer by number or pattern.
*/
buf_T *
! tv_get_buf(typval_T *tv, int curtab_only)
{
char_u *name = tv->vval.v_string;
buf_T *buf;
***************
*** 1925,1931 ****
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! buf = get_buf_tv(&argvars[0], FALSE);
rettv->v_type = VAR_STRING;
if (buf != NULL && buf->b_fname != NULL)
rettv->vval.v_string = vim_strsave(buf->b_fname);
--- 1925,1931 ----
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! buf = tv_get_buf(&argvars[0], FALSE);
rettv->v_type = VAR_STRING;
if (buf != NULL && buf->b_fname != NULL)
rettv->vval.v_string = vim_strsave(buf->b_fname);
***************
*** 1946,1952 ****
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! buf = get_buf_tv(&argvars[0], FALSE);
--emsg_off;
/* If the buffer isn't found and the second argument is not zero create a
--- 1946,1952 ----
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! buf = tv_get_buf(&argvars[0], FALSE);
--emsg_off;
/* If the buffer isn't found and the second argument is not zero create a
***************
*** 1974,1980 ****
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! buf = get_buf_tv(&argvars[0], TRUE);
FOR_ALL_WINDOWS(wp)
{
++winnr;
--- 1974,1980 ----
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! buf = tv_get_buf(&argvars[0], TRUE);
FOR_ALL_WINDOWS(wp)
{
++winnr;
***************
*** 2962,2968 ****
tabpage_T *tp;
win_T *wp;
! buf = get_buf_tv(&argvars[0], FALSE);
if (buf == NULL)
{
rettv->vval.v_number = 1; /* FAIL */
--- 2962,2968 ----
tabpage_T *tp;
win_T *wp;
! buf = tv_get_buf(&argvars[0], FALSE);
if (buf == NULL)
{
rettv->vval.v_number = 1; /* FAIL */
***************
*** 4525,4531 ****
/* Information about one buffer. Argument specifies the buffer */
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! argbuf = get_buf_tv(&argvars[0], FALSE);
--emsg_off;
if (argbuf == NULL)
return;
--- 4525,4531 ----
/* Information about one buffer. Argument specifies the buffer */
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! argbuf = tv_get_buf(&argvars[0], FALSE);
--emsg_off;
if (argbuf == NULL)
return;
***************
*** 4609,4615 ****
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! buf = get_buf_tv(&argvars[0], FALSE);
--emsg_off;
lnum = tv_get_lnum_buf(&argvars[1], buf);
--- 4609,4615 ----
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! buf = tv_get_buf(&argvars[0], FALSE);
--emsg_off;
lnum = tv_get_lnum_buf(&argvars[1], buf);
***************
*** 4636,4642 ****
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
varname = tv_get_string_chk(&argvars[1]);
++emsg_off;
! buf = get_buf_tv(&argvars[0], FALSE);
rettv->v_type = VAR_STRING;
rettv->vval.v_string = NULL;
--- 4636,4642 ----
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
varname = tv_get_string_chk(&argvars[1]);
++emsg_off;
! buf = tv_get_buf(&argvars[0], FALSE);
rettv->v_type = VAR_STRING;
rettv->vval.v_string = NULL;
***************
*** 4707,4713 ****
#ifdef FEAT_JUMPLIST
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! buf = get_buf_tv(&argvars[0], FALSE);
--emsg_off;
if (buf == NULL)
return;
--- 4707,4713 ----
#ifdef FEAT_JUMPLIST
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! buf = tv_get_buf(&argvars[0], FALSE);
--emsg_off;
if (buf == NULL)
return;
***************
*** 8721,8727 ****
if (check_secure())
return;
! buf = get_buf_tv(&argvars[0], FALSE);
if (buf == NULL)
return;
--- 8721,8727 ----
if (check_secure())
return;
! buf = tv_get_buf(&argvars[0], FALSE);
if (buf == NULL)
return;
***************
*** 8750,8756 ****
if (check_secure())
return;
! buf = get_buf_tv(&argvars[0], FALSE);
if (buf == NULL)
return;
--- 8750,8756 ----
if (check_secure())
return;
! buf = tv_get_buf(&argvars[0], FALSE);
if (buf == NULL)
return;
***************
*** 8778,8784 ****
if (check_secure())
return;
! buf = get_buf_tv(&argvars[0], FALSE);
if (buf == NULL)
return;
--- 8778,8784 ----
if (check_secure())
return;
! buf = tv_get_buf(&argvars[0], FALSE);
if (buf == NULL)
return;
***************
*** 10580,10586 ****
linenr_T lnum;
buf_T *buf;
! buf = get_buf_tv(&argvars[0], FALSE);
if (buf == NULL)
rettv->vval.v_number = 1; /* FAIL */
else
--- 10580,10586 ----
linenr_T lnum;
buf_T *buf;
! buf = tv_get_buf(&argvars[0], FALSE);
if (buf == NULL)
rettv->vval.v_number = 1; /* FAIL */
else
***************
*** 10605,10611 ****
return;
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
varname = tv_get_string_chk(&argvars[1]);
! buf = get_buf_tv(&argvars[0], FALSE);
varp = &argvars[2];
if (buf != NULL && varname != NULL && varp != NULL)
--- 10605,10611 ----
return;
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
varname = tv_get_string_chk(&argvars[1]);
! buf = tv_get_buf(&argvars[0], FALSE);
varp = &argvars[2];
if (buf != NULL && varname != NULL && varp != NULL)
***************
*** 11365,11371 ****
if (argvars[0].v_type != VAR_UNKNOWN)
{
// get signs placed in this buffer
! buf = get_buf_tv(&argvars[0], FALSE);
if (buf == NULL)
{
EMSG2(_("E158: Invalid buffer name: %s"),
--- 11365,11371 ----
if (argvars[0].v_type != VAR_UNKNOWN)
{
// get signs placed in this buffer
! buf = tv_get_buf(&argvars[0], FALSE);
if (buf == NULL)
{
EMSG2(_("E158: Invalid buffer name: %s"),
***************
*** 11457,11463 ****
goto cleanup;
// Buffer to place the sign
! buf = get_buf_tv(&argvars[3], FALSE);
if (buf == NULL)
{
EMSG2(_("E158: Invalid buffer name: %s"), tv_get_string(&argvars[2]));
--- 11457,11463 ----
goto cleanup;
// Buffer to place the sign
! buf = tv_get_buf(&argvars[3], FALSE);
if (buf == NULL)
{
EMSG2(_("E158: Invalid buffer name: %s"), tv_get_string(&argvars[2]));
***************
*** 11566,11572 ****
if ((di = dict_find(dict, (char_u *)"buffer", -1)) != NULL)
{
! buf = get_buf_tv(&di->di_tv, FALSE);
if (buf == NULL)
{
EMSG2(_("E158: Invalid buffer name: %s"),
--- 11566,11572 ----
if ((di = dict_find(dict, (char_u *)"buffer", -1)) != NULL)
{
! buf = tv_get_buf(&di->di_tv, FALSE);
if (buf == NULL)
{
EMSG2(_("E158: Invalid buffer name: %s"),
***************
*** 12812,12818 ****
buf_T *buf;
rettv->v_type = VAR_STRING;
! buf = get_buf_tv(&argvars[0], FALSE);
if (buf == NULL || buf->b_ml.ml_mfp == NULL
|| buf->b_ml.ml_mfp->mf_fname == NULL)
rettv->vval.v_string = NULL;
--- 12812,12818 ----
buf_T *buf;
rettv->v_type = VAR_STRING;
! buf = tv_get_buf(&argvars[0], FALSE);
if (buf == NULL || buf->b_ml.ml_mfp == NULL
|| buf->b_ml.ml_mfp->mf_fname == NULL)
rettv->vval.v_string = NULL;
*** ../vim-8.1.0684/src/proto/evalfunc.pro 2018-12-22 13:27:59.115503998
+0100
--- src/proto/evalfunc.pro 2019-01-03 22:17:14.412655875 +0100
***************
*** 4,10 ****
int find_internal_func(char_u *name);
int call_internal_func(char_u *name, int argcount, typval_T *argvars,
typval_T *rettv);
buf_T *buflist_find_by_name(char_u *name, int curtab_only);
! buf_T *get_buf_tv(typval_T *tv, int curtab_only);
void execute_redir_str(char_u *value, int value_len);
void mzscheme_call_vim(char_u *name, typval_T *args, typval_T *rettv);
float_T vim_round(float_T f);
--- 4,10 ----
int find_internal_func(char_u *name);
int call_internal_func(char_u *name, int argcount, typval_T *argvars,
typval_T *rettv);
buf_T *buflist_find_by_name(char_u *name, int curtab_only);
! buf_T *tv_get_buf(typval_T *tv, int curtab_only);
void execute_redir_str(char_u *value, int value_len);
void mzscheme_call_vim(char_u *name, typval_T *args, typval_T *rettv);
float_T vim_round(float_T f);
*** ../vim-8.1.0684/src/terminal.c 2018-12-27 21:26:56.426251398 +0100
--- src/terminal.c 2019-01-03 22:17:14.412655875 +0100
***************
*** 3842,3848 ****
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! buf = get_buf_tv(&argvars[0], FALSE);
--emsg_off;
if (buf == NULL || buf->b_term == NULL)
{
--- 3842,3848 ----
(void)tv_get_number(&argvars[0]); /* issue errmsg if type error */
++emsg_off;
! buf = tv_get_buf(&argvars[0], FALSE);
--emsg_off;
if (buf == NULL || buf->b_term == NULL)
{
*** ../vim-8.1.0684/src/textprop.c 2019-01-03 21:55:28.445763264 +0100
--- src/textprop.c 2019-01-03 22:17:14.412655875 +0100
***************
*** 130,136 ****
di = dict_find(arg->vval.v_dict, (char_u *)"bufnr", -1);
if (di != NULL)
{
! *buf = get_buf_tv(&di->di_tv, FALSE);
if (*buf == NULL)
return FAIL;
}
--- 130,136 ----
di = dict_find(arg->vval.v_dict, (char_u *)"bufnr", -1);
if (di != NULL)
{
! *buf = tv_get_buf(&di->di_tv, FALSE);
if (*buf == NULL)
return FAIL;
}
***************
*** 533,539 ****
di = dict_find(dict, (char_u *)"bufnr", -1);
if (di != NULL)
{
! buf = get_buf_tv(&di->di_tv, FALSE);
if (buf == NULL)
return;
}
--- 533,539 ----
di = dict_find(dict, (char_u *)"bufnr", -1);
if (di != NULL)
{
! buf = tv_get_buf(&di->di_tv, FALSE);
if (buf == NULL)
return;
}
*** ../vim-8.1.0684/src/version.c 2019-01-03 21:55:28.445763264 +0100
--- src/version.c 2019-01-03 22:16:39.124922332 +0100
***************
*** 801,802 ****
--- 801,804 ----
{ /* Add new patch number below this line */
+ /**/
+ 685,
/**/
--
hundred-and-one symptoms of being an internet addict:
96. On Super Bowl Sunday, you followed the score by going to the
Yahoo main page instead of turning on the TV.
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.