Patch 7.4.1185
Problem: Can't build with TCL on some systems.
Solution: Rename the channel_ functions.
Files: src/if_tcl.c
*** ../vim-7.4.1184/src/if_tcl.c 2016-01-10 16:12:20.901849807 +0100
--- src/if_tcl.c 2016-01-27 10:54:41.332917837 +0100
***************
*** 1555,1561 ****
********************************************/
static int
! channel_close(instance, interp)
ClientData instance;
Tcl_Interp *interp UNUSED;
{
--- 1555,1561 ----
********************************************/
static int
! tcl_channel_close(instance, interp)
ClientData instance;
Tcl_Interp *interp UNUSED;
{
***************
*** 1572,1578 ****
}
static int
! channel_input(instance, buf, bufsiz, errptr)
ClientData instance UNUSED;
char *buf UNUSED;
int bufsiz UNUSED;
--- 1572,1578 ----
}
static int
! tcl_channel_input(instance, buf, bufsiz, errptr)
ClientData instance UNUSED;
char *buf UNUSED;
int bufsiz UNUSED;
***************
*** 1588,1594 ****
}
static int
! channel_output(instance, buf, bufsiz, errptr)
ClientData instance;
char *buf;
int bufsiz;
--- 1588,1594 ----
}
static int
! tcl_channel_output(instance, buf, bufsiz, errptr)
ClientData instance;
char *buf;
int bufsiz;
***************
*** 1628,1634 ****
}
static void
! channel_watch(instance, mask)
ClientData instance UNUSED;
int mask UNUSED;
{
--- 1628,1634 ----
}
static void
! tcl_channel_watch(instance, mask)
ClientData instance UNUSED;
int mask UNUSED;
{
***************
*** 1636,1642 ****
}
static int
! channel_gethandle(instance, direction, handleptr)
ClientData instance UNUSED;
int direction UNUSED;
ClientData *handleptr UNUSED;
--- 1636,1642 ----
}
static int
! tcl_channel_gethandle(instance, direction, handleptr)
ClientData instance UNUSED;
int direction UNUSED;
ClientData *handleptr UNUSED;
***************
*** 1646,1663 ****
}
! static Tcl_ChannelType channel_type =
{
"vimmessage", /* typeName */
TCL_CHANNEL_VERSION_2, /* version */
! channel_close, /* closeProc */
! channel_input, /* inputProc */
! channel_output, /* outputProc */
NULL, /* seekProc */
NULL, /* setOptionProc */
NULL, /* getOptionProc */
! channel_watch, /* watchProc */
! channel_gethandle, /* getHandleProc */
NULL, /* close2Proc */
NULL, /* blockModeProc */
#ifdef TCL_CHANNEL_VERSION_2
--- 1646,1663 ----
}
! static Tcl_ChannelType tcl_channel_type =
{
"vimmessage", /* typeName */
TCL_CHANNEL_VERSION_2, /* version */
! tcl_channel_close, /* closeProc */
! tcl_channel_input, /* inputProc */
! tcl_channel_output, /* outputProc */
NULL, /* seekProc */
NULL, /* setOptionProc */
NULL, /* getOptionProc */
! tcl_channel_watch, /* watchProc */
! tcl_channel_gethandle, /* getHandleProc */
NULL, /* close2Proc */
NULL, /* blockModeProc */
#ifdef TCL_CHANNEL_VERSION_2
***************
*** 1732,1739 ****
/* Create replacement channels for stdout and stderr; this has to be
* done each time an interpreter is created since the channels are
closed
* when the interpreter is deleted */
! ch1 = Tcl_CreateChannel(&channel_type, "vimout", VIMOUT, TCL_WRITABLE);
! ch2 = Tcl_CreateChannel(&channel_type, "vimerr", VIMERR, TCL_WRITABLE);
Tcl_SetStdChannel(ch1, TCL_STDOUT);
Tcl_SetStdChannel(ch2, TCL_STDERR);
--- 1732,1739 ----
/* Create replacement channels for stdout and stderr; this has to be
* done each time an interpreter is created since the channels are
closed
* when the interpreter is deleted */
! ch1 = Tcl_CreateChannel(&tcl_channel_type, "vimout", VIMOUT,
TCL_WRITABLE);
! ch2 = Tcl_CreateChannel(&tcl_channel_type, "vimerr", VIMERR,
TCL_WRITABLE);
Tcl_SetStdChannel(ch1, TCL_STDOUT);
Tcl_SetStdChannel(ch2, TCL_STDERR);
*** ../vim-7.4.1184/src/version.c 2016-01-26 23:49:27.394562297 +0100
--- src/version.c 2016-01-27 11:07:21.393076646 +0100
***************
*** 748,749 ****
--- 748,751 ----
{ /* Add new patch number below this line */
+ /**/
+ 1185,
/**/
--
CVS sux, men don't like commitment
/// 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.