From a41b1395cbbff8d28ffcb73c7d5c40937f1ea455 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 23 May 2009 12:28:15 +0000 Subject: [PATCH] updated for version 7.2-187 --- src/if_tcl.c | 46 +++++++++++++++++++++++++++------------------- src/version.c | 2 ++ 2 files changed, 29 insertions(+), 19 deletions(-) diff --git a/src/if_tcl.c b/src/if_tcl.c index 0f4daed0a..6ec48cc05 100644 --- a/src/if_tcl.c +++ b/src/if_tcl.c @@ -161,7 +161,7 @@ typedef int HANDLE; # endif /* - * Declare HANDLE for perl.dll and function pointers. + * Declare HANDLE for tcl.dll and function pointers. */ static HANDLE hTclLib = NULL; Tcl_Interp* (*dll_Tcl_CreateInterp)(); @@ -182,7 +182,7 @@ static struct { * Make all runtime-links of tcl. * * 1. Get module handle using LoadLibraryEx. - * 2. Get pointer to perl function by GetProcAddress. + * 2. Get pointer to tcl function by GetProcAddress. * 3. Repeat 2, until get all functions will be used. * * Parameter 'libname' provides name of DLL. @@ -1670,23 +1670,31 @@ channel_gethandle(instance, direction, handleptr) static Tcl_ChannelType channel_type = { - "vimmessage", - NULL, /* blockmode */ - channel_close, - channel_input, - channel_output, - NULL, /* seek */ - NULL, /* set option */ - NULL, /* get option */ - channel_watch, - channel_gethandle, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL + "vimmessage", /* typeName */ + NULL, /* 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 + NULL, /* flushProc */ + NULL, /* handlerProc */ +#endif +#ifdef TCL_CHANNEL_VERSION_3 + NULL, /* wideSeekProc */ +#endif +#ifdef TCL_CHANNEL_VERSION_4 + NULL, /* threadActionProc */ +#endif +#ifdef TCL_CHANNEL_VERSION_5 + NULL /* truncateProc */ +#endif }; /********************************** diff --git a/src/version.c b/src/version.c index 5a75d03cb..b82c10c55 100644 --- a/src/version.c +++ b/src/version.c @@ -676,6 +676,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 187, /**/ 186, /**/ -- 2.50.1