Hi,
I had to patch your 'vlerq.c' to get a kbskit with tcl/tk 8.6a1. The source is from http://www.equi4.com/pub/vq/vqtcl.tgz Here is the diff. It works with 8.5.3 and 8.6a1:
diff -Nupr vlerq-4.1/generic/vlerq.c vlerq-4.1NEW/generic/vlerq.c --- vlerq-4.1/generic/vlerq.c 2007-06-25 12:50:56.000000000 +0200 +++ vlerq-4.1NEW/generic/vlerq.c 2008-07-02 21:34:58.000000000 +0200 @@ -36,7 +36,7 @@ typedef struct Tcl_Obj *Object_p;
#define VALUES_MUST_BE_ALIGNED 1 #endif
-#if !defined(_BIG_ENDIAN) && defined(WORDS_BIGENDIAN) +#if defined(WORDS_BIGENDIAN)
#define _BIG_ENDIAN 1 #endif
@@ -7464,7 +7464,7 @@ static void InitShared (void) {
}
DLLEXPORT int Vlerq_Init (Tcl_Interp *interp) {
- if (!MyInitStubs(interp) || Tcl_PkgRequire(interp, "Tcl", "8.4", 0) == NULL) + if (Tcl_InitStubs(interp, TCL_VERSION, 0)==NULL || Tcl_PkgRequire(interp, "Tcl", "8.4", 0) == NULL)
return TCL_ERROR;
Tcl_CreateObjCommand(interp, "vlerq", VlerqObjCmd, f_commands, NULL);
@@ -7484,3 +7484,5 @@ DLLEXPORT int Vlerq_SafeInit (Tcl_Interp
} /* end of generated code */
+ +
- 2008-07-10 Rene Zaumseil
Created
