diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2022-06-24 20:06:31 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2022-06-24 20:06:31 (GMT) |
commit | aee2d45ff2019fb52599d3c022b2acfa680d96de (patch) | |
tree | 3a707321e5377bee56e9725d5fff362d0b6fede3 /generic/tclOO.h | |
parent | c79b2bb1528dea61e5fd0eaa48d2879e782b22f3 (diff) | |
parent | 17e23452bfe9efb1a43b841b47af20b29e53d788 (diff) | |
download | tcl-aee2d45ff2019fb52599d3c022b2acfa680d96de.zip tcl-aee2d45ff2019fb52599d3c022b2acfa680d96de.tar.gz tcl-aee2d45ff2019fb52599d3c022b2acfa680d96de.tar.bz2 |
Merge 8.6
Diffstat (limited to 'generic/tclOO.h')
-rw-r--r-- | generic/tclOO.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/generic/tclOO.h b/generic/tclOO.h index 9c1dd1e..4a3398f 100644 --- a/generic/tclOO.h +++ b/generic/tclOO.h @@ -60,12 +60,12 @@ typedef struct Tcl_ObjectContext_ *Tcl_ObjectContext; * and to allow the attachment of arbitrary data to objects and classes. */ -typedef int (Tcl_MethodCallProc)(ClientData clientData, Tcl_Interp *interp, +typedef int (Tcl_MethodCallProc)(void *clientData, Tcl_Interp *interp, Tcl_ObjectContext objectContext, int objc, Tcl_Obj *const *objv); -typedef void (Tcl_MethodDeleteProc)(ClientData clientData); -typedef int (Tcl_CloneProc)(Tcl_Interp *interp, ClientData oldClientData, - ClientData *newClientData); -typedef void (Tcl_ObjectMetadataDeleteProc)(ClientData clientData); +typedef void (Tcl_MethodDeleteProc)(void *clientData); +typedef int (Tcl_CloneProc)(Tcl_Interp *interp, void *oldClientData, + void **newClientData); +typedef void (Tcl_ObjectMetadataDeleteProc)(void *clientData); typedef int (Tcl_ObjectMapMethodNameProc)(Tcl_Interp *interp, Tcl_Object object, Tcl_Class *startClsPtr, Tcl_Obj *methodNameObj); @@ -95,7 +95,7 @@ typedef struct { /* * The correct value for the version field of the Tcl_MethodType structure. * This allows new versions of the structure to be introduced without breaking - * binary compatability. + * binary compatibility. */ #define TCL_OO_METHOD_VERSION_CURRENT 1 @@ -131,7 +131,7 @@ typedef struct { /* * The correct value for the version field of the Tcl_ObjectMetadataType * structure. This allows new versions of the structure to be introduced - * without breaking binary compatability. + * without breaking binary compatibility. */ #define TCL_OO_METADATA_VERSION_CURRENT 1 |