Patch 8.2.0085
Problem:    Dead code in builtin functions.
Solution:   Clean up the code.
Files:      src/evalvars.c, src/sound.c, src/textprop.c


*** ../vim-8.2.0084/src/evalvars.c      2019-10-29 03:29:07.000000000 +0100
--- src/evalvars.c      2020-01-04 15:02:18.688293879 +0100
***************
*** 2980,2986 ****
   * "setwinvar()" and "settabwinvar()" functions
   */
      static void
! setwinvar(typval_T *argvars, typval_T *rettv UNUSED, int off)
  {
      win_T     *win;
      win_T     *save_curwin;
--- 2980,2986 ----
   * "setwinvar()" and "settabwinvar()" functions
   */
      static void
! setwinvar(typval_T *argvars, int off)
  {
      win_T     *win;
      win_T     *save_curwin;
***************
*** 3381,3395 ****
   * "settabvar()" function
   */
      void
! f_settabvar(typval_T *argvars, typval_T *rettv)
  {
      tabpage_T *save_curtab;
      tabpage_T *tp;
      char_u    *varname, *tabvarname;
      typval_T  *varp;
  
-     rettv->vval.v_number = 0;
- 
      if (check_secure())
        return;
  
--- 3381,3393 ----
   * "settabvar()" function
   */
      void
! f_settabvar(typval_T *argvars, typval_T *rettv UNUSED)
  {
      tabpage_T *save_curtab;
      tabpage_T *tp;
      char_u    *varname, *tabvarname;
      typval_T  *varp;
  
      if (check_secure())
        return;
  
***************
*** 3421,3438 ****
   * "settabwinvar()" function
   */
      void
! f_settabwinvar(typval_T *argvars, typval_T *rettv)
  {
!     setwinvar(argvars, rettv, 1);
  }
  
  /*
   * "setwinvar()" function
   */
      void
! f_setwinvar(typval_T *argvars, typval_T *rettv)
  {
!     setwinvar(argvars, rettv, 0);
  }
  
  /*
--- 3419,3436 ----
   * "settabwinvar()" function
   */
      void
! f_settabwinvar(typval_T *argvars, typval_T *rettv UNUSED)
  {
!     setwinvar(argvars, 1);
  }
  
  /*
   * "setwinvar()" function
   */
      void
! f_setwinvar(typval_T *argvars, typval_T *rettv UNUSED)
  {
!     setwinvar(argvars, 0);
  }
  
  /*
*** ../vim-8.2.0084/src/sound.c 2019-09-07 14:49:08.000000000 +0200
--- src/sound.c 2020-01-04 15:20:03.504296749 +0100
***************
*** 351,359 ****
  {
      WCHAR         *wp;
  
-     rettv->v_type = VAR_NUMBER;
-     rettv->vval.v_number = 0;
- 
      wp = enc_to_utf16(tv_get_string(&argvars[0]), NULL);
      if (wp == NULL)
        return;
--- 351,356 ----
***************
*** 375,383 ****
      char      buf[32];
      MCIERROR  err;
  
-     rettv->v_type = VAR_NUMBER;
-     rettv->vval.v_number = 0;
- 
      esc = vim_strsave_shellescape(tv_get_string(&argvars[0]), FALSE, FALSE);
  
      len = STRLEN(esc) + 5 + 18 + 1;
--- 372,377 ----
*** ../vim-8.2.0084/src/textprop.c      2019-11-30 22:40:44.000000000 +0100
--- src/textprop.c      2020-01-03 22:09:26.680380436 +0100
***************
*** 885,891 ****
   * prop_type_get({name} [, {bufnr}])
   */
      void
! f_prop_type_get(typval_T *argvars, typval_T *rettv UNUSED)
  {
      char_u *name = tv_get_string(&argvars[0]);
  
--- 885,891 ----
   * prop_type_get({name} [, {bufnr}])
   */
      void
! f_prop_type_get(typval_T *argvars, typval_T *rettv)
  {
      char_u *name = tv_get_string(&argvars[0]);
  
*** ../vim-8.2.0084/src/version.c       2020-01-04 14:32:35.522717984 +0100
--- src/version.c       2020-01-04 16:13:17.372627652 +0100
***************
*** 744,745 ****
--- 744,747 ----
  {   /* Add new patch number below this line */
+ /**/
+     85,
  /**/

-- 
Veni, Vidi, VW -- I came, I saw, I drove around in a little car.

 /// 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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/202001041514.004FEOJl021063%40masaka.moolenaar.net.

Raspunde prin e-mail lui