81c2858
To: vim-dev@vim.org
81c2858
Subject: Patch 7.2.186
81c2858
Fcc: outbox
81c2858
From: Bram Moolenaar <Bram@moolenaar.net>
81c2858
Mime-Version: 1.0
81c2858
Content-Type: text/plain; charset=UTF-8
81c2858
Content-Transfer-Encoding: 8bit
81c2858
------------
81c2858
81c2858
Patch 7.2.186
81c2858
Problem:    Some more compiler warnings when using gcc -Wextra.
81c2858
Solution:   Now with the intended if_tcl.c changes.
81c2858
Files:	    src/if_tcl.c
81c2858
81c2858
81c2858
*** ../vim-7.2.185/src/if_tcl.c	2007-05-10 20:55:34.000000000 +0200
81c2858
--- src/if_tcl.c	2009-05-22 15:29:53.000000000 +0200
81c2858
***************
81c2858
*** 290,299 ****
81c2858
   */
81c2858
  #define TCL_EXIT	5
81c2858
  
81c2858
- /* ARGSUSED */
81c2858
      static int
81c2858
  exitcmd(dummy, interp, objc, objv)
81c2858
!     ClientData dummy;
81c2858
      Tcl_Interp *interp;
81c2858
      int objc;
81c2858
      Tcl_Obj *CONST objv[];
81c2858
--- 290,298 ----
81c2858
   */
81c2858
  #define TCL_EXIT	5
81c2858
  
81c2858
      static int
81c2858
  exitcmd(dummy, interp, objc, objv)
81c2858
!     ClientData dummy UNUSED;
81c2858
      Tcl_Interp *interp;
81c2858
      int objc;
81c2858
      Tcl_Obj *CONST objv[];
81c2858
***************
81c2858
*** 315,324 ****
81c2858
      return TCL_ERROR;
81c2858
  }
81c2858
  
81c2858
- /* ARGSUSED */
81c2858
      static int
81c2858
  catchcmd(dummy, interp, objc, objv)
81c2858
!     ClientData	dummy;
81c2858
      Tcl_Interp	*interp;
81c2858
      int		objc;
81c2858
      Tcl_Obj	*CONST objv[];
81c2858
--- 314,322 ----
81c2858
      return TCL_ERROR;
81c2858
  }
81c2858
  
81c2858
      static int
81c2858
  catchcmd(dummy, interp, objc, objv)
81c2858
!     ClientData	dummy UNUSED;
81c2858
      Tcl_Interp	*interp;
81c2858
      int		objc;
81c2858
      Tcl_Obj	*CONST objv[];
81c2858
***************
81c2858
*** 356,365 ****
81c2858
  /*
81c2858
   *  "::vim::beep" - what Vi[m] does best :-)
81c2858
   */
81c2858
- /* ARGSUSED */
81c2858
      static int
81c2858
  beepcmd(dummy, interp, objc, objv)
81c2858
!     ClientData dummy;
81c2858
      Tcl_Interp *interp;
81c2858
      int objc;
81c2858
      Tcl_Obj *CONST objv[];
81c2858
--- 354,362 ----
81c2858
  /*
81c2858
   *  "::vim::beep" - what Vi[m] does best :-)
81c2858
   */
81c2858
      static int
81c2858
  beepcmd(dummy, interp, objc, objv)
81c2858
!     ClientData dummy UNUSED;
81c2858
      Tcl_Interp *interp;
81c2858
      int objc;
81c2858
      Tcl_Obj *CONST objv[];
81c2858
***************
81c2858
*** 378,387 ****
81c2858
   *  "::vim::buffer {N}" - create buffer command for buffer N.
81c2858
   *  "::vim::buffer new" - create a new buffer (not implemented)
81c2858
   */
81c2858
- /* ARGSUSED */
81c2858
      static int
81c2858
  buffercmd(dummy, interp, objc, objv)
81c2858
!     ClientData dummy;
81c2858
      Tcl_Interp *interp;
81c2858
      int objc;
81c2858
      Tcl_Obj *CONST objv[];
81c2858
--- 375,383 ----
81c2858
   *  "::vim::buffer {N}" - create buffer command for buffer N.
81c2858
   *  "::vim::buffer new" - create a new buffer (not implemented)
81c2858
   */
81c2858
      static int
81c2858
  buffercmd(dummy, interp, objc, objv)
81c2858
!     ClientData dummy UNUSED;
81c2858
      Tcl_Interp *interp;
81c2858
      int objc;
81c2858
      Tcl_Obj *CONST objv[];
81c2858
***************
81c2858
*** 475,484 ****
81c2858
  /*
81c2858
   * "::vim::window list" - create list of window commands.
81c2858
   */
81c2858
- /* ARGSUSED */
81c2858
      static int
81c2858
  windowcmd(dummy, interp, objc, objv)
81c2858
!     ClientData	dummy;
81c2858
      Tcl_Interp	*interp;
81c2858
      int		objc;
81c2858
      Tcl_Obj	*CONST objv[];
81c2858
--- 471,479 ----
81c2858
  /*
81c2858
   * "::vim::window list" - create list of window commands.
81c2858
   */
81c2858
      static int
81c2858
  windowcmd(dummy, interp, objc, objv)
81c2858
!     ClientData	dummy UNUSED;
81c2858
      Tcl_Interp	*interp;
81c2858
      int		objc;
81c2858
      Tcl_Obj	*CONST objv[];
81c2858
***************
81c2858
*** 1130,1139 ****
81c2858
  }
81c2858
  
81c2858
  
81c2858
- /* ARGSUSED */
81c2858
      static int
81c2858
  commandcmd(dummy, interp, objc, objv)
81c2858
!     ClientData	dummy;
81c2858
      Tcl_Interp	*interp;
81c2858
      int		objc;
81c2858
      Tcl_Obj	*CONST objv[];
81c2858
--- 1125,1133 ----
81c2858
  }
81c2858
  
81c2858
  
81c2858
      static int
81c2858
  commandcmd(dummy, interp, objc, objv)
81c2858
!     ClientData	dummy UNUSED;
81c2858
      Tcl_Interp	*interp;
81c2858
      int		objc;
81c2858
      Tcl_Obj	*CONST objv[];
81c2858
***************
81c2858
*** 1145,1154 ****
81c2858
      return err;
81c2858
  }
81c2858
  
81c2858
- /* ARGSUSED */
81c2858
      static int
81c2858
  optioncmd(dummy, interp, objc, objv)
81c2858
!     ClientData	dummy;
81c2858
      Tcl_Interp	*interp;
81c2858
      int		objc;
81c2858
      Tcl_Obj	*CONST objv[];
81c2858
--- 1139,1147 ----
81c2858
      return err;
81c2858
  }
81c2858
  
81c2858
      static int
81c2858
  optioncmd(dummy, interp, objc, objv)
81c2858
!     ClientData	dummy UNUSED;
81c2858
      Tcl_Interp	*interp;
81c2858
      int		objc;
81c2858
      Tcl_Obj	*CONST objv[];
81c2858
***************
81c2858
*** 1160,1169 ****
81c2858
      return err;
81c2858
  }
81c2858
  
81c2858
- /* ARGSUSED */
81c2858
      static int
81c2858
  exprcmd(dummy, interp, objc, objv)
81c2858
!     ClientData	dummy;
81c2858
      Tcl_Interp	*interp;
81c2858
      int		objc;
81c2858
      Tcl_Obj	*CONST objv[];
81c2858
--- 1153,1161 ----
81c2858
      return err;
81c2858
  }
81c2858
  
81c2858
      static int
81c2858
  exprcmd(dummy, interp, objc, objv)
81c2858
!     ClientData	dummy UNUSED;
81c2858
      Tcl_Interp	*interp;
81c2858
      int		objc;
81c2858
      Tcl_Obj	*CONST objv[];
81c2858
***************
81c2858
*** 1584,1594 ****
81c2858
      I/O Channel
81c2858
  ********************************************/
81c2858
  
81c2858
- /* ARGSUSED */
81c2858
      static int
81c2858
  channel_close(instance, interp)
81c2858
      ClientData	instance;
81c2858
!     Tcl_Interp	*interp;
81c2858
  {
81c2858
      int		err = 0;
81c2858
  
81c2858
--- 1576,1585 ----
81c2858
      I/O Channel
81c2858
  ********************************************/
81c2858
  
81c2858
      static int
81c2858
  channel_close(instance, interp)
81c2858
      ClientData	instance;
81c2858
!     Tcl_Interp	*interp UNUSED;
81c2858
  {
81c2858
      int		err = 0;
81c2858
  
81c2858
***************
81c2858
*** 1602,1613 ****
81c2858
      return err;
81c2858
  }
81c2858
  
81c2858
- /* ARGSUSED */
81c2858
      static int
81c2858
  channel_input(instance, buf, bufsiz, errptr)
81c2858
!     ClientData	instance;
81c2858
!     char	*buf;
81c2858
!     int		bufsiz;
81c2858
      int		*errptr;
81c2858
  {
81c2858
  
81c2858
--- 1593,1603 ----
81c2858
      return err;
81c2858
  }
81c2858
  
81c2858
      static int
81c2858
  channel_input(instance, buf, bufsiz, errptr)
81c2858
!     ClientData	instance UNUSED;
81c2858
!     char	*buf UNUSED;
81c2858
!     int		bufsiz UNUSED;
81c2858
      int		*errptr;
81c2858
  {
81c2858
  
81c2858
***************
81c2858
*** 1659,1679 ****
81c2858
      return result;
81c2858
  }
81c2858
  
81c2858
- /* ARGSUSED */
81c2858
      static void
81c2858
  channel_watch(instance, mask)
81c2858
!     ClientData	instance;
81c2858
!     int		mask;
81c2858
  {
81c2858
      Tcl_SetErrno(EINVAL);
81c2858
  }
81c2858
  
81c2858
- /* ARGSUSED */
81c2858
      static int
81c2858
  channel_gethandle(instance, direction, handleptr)
81c2858
!     ClientData	instance;
81c2858
!     int		direction;
81c2858
!     ClientData	*handleptr;
81c2858
  {
81c2858
      Tcl_SetErrno(EINVAL);
81c2858
      return EINVAL;
81c2858
--- 1649,1667 ----
81c2858
      return result;
81c2858
  }
81c2858
  
81c2858
      static void
81c2858
  channel_watch(instance, mask)
81c2858
!     ClientData	instance UNUSED;
81c2858
!     int		mask UNUSED;
81c2858
  {
81c2858
      Tcl_SetErrno(EINVAL);
81c2858
  }
81c2858
  
81c2858
      static int
81c2858
  channel_gethandle(instance, direction, handleptr)
81c2858
!     ClientData	instance UNUSED;
81c2858
!     int		direction UNUSED;
81c2858
!     ClientData	*handleptr UNUSED;
81c2858
  {
81c2858
      Tcl_SetErrno(EINVAL);
81c2858
      return EINVAL;
81c2858
***************
81c2858
*** 1691,1697 ****
81c2858
      NULL,   /* set option */
81c2858
      NULL,   /* get option */
81c2858
      channel_watch,
81c2858
!     channel_gethandle
81c2858
  };
81c2858
  
81c2858
  /**********************************
81c2858
--- 1679,1692 ----
81c2858
      NULL,   /* set option */
81c2858
      NULL,   /* get option */
81c2858
      channel_watch,
81c2858
!     channel_gethandle,
81c2858
!     NULL,
81c2858
!     NULL,
81c2858
!     NULL,
81c2858
!     NULL,
81c2858
!     NULL,
81c2858
!     NULL,
81c2858
!     NULL
81c2858
  };
81c2858
  
81c2858
  /**********************************
81c2858
*** ../vim-7.2.185/src/version.c	2009-05-22 18:20:23.000000000 +0200
81c2858
--- src/version.c	2009-05-22 21:07:21.000000000 +0200
81c2858
***************
81c2858
*** 678,679 ****
81c2858
--- 678,681 ----
81c2858
  {   /* Add new patch number below this line */
81c2858
+ /**/
81c2858
+     186,
81c2858
  /**/
81c2858
81c2858
-- 
81c2858
ARTHUR: Old woman!
81c2858
DENNIS: Man!
81c2858
ARTHUR: Man.  I'm sorry.  Old man, What knight live in that castle over there?
81c2858
DENNIS: I'm thirty-seven.
81c2858
                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
81c2858
81c2858
 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
81c2858
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
81c2858
\\\        download, build and distribute -- http://www.A-A-P.org        ///
81c2858
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///