summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2022-03-15 07:52:56 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2022-03-15 07:52:56 (GMT)
commite7f2a43ec4ace15bc0e3baf0cf965132eee20632 (patch)
tree45f076076165006c2ef5c051e9b3d4431e9355f3
parent9e3724ae417191dfc027b285d015f7ca332c9204 (diff)
downloadtcl-e7f2a43ec4ace15bc0e3baf0cf965132eee20632.zip
tcl-e7f2a43ec4ace15bc0e3baf0cf965132eee20632.tar.gz
tcl-e7f2a43ec4ace15bc0e3baf0cf965132eee20632.tar.bz2
Even though Tcl_UniChar == int (in this "#if TCL_UTF_MAX>3 block), use the correct signature for Tcl_GetUnicode/Tcl_GetUnicodeFromObj/Tcl_NewUnicodeObj here
-rw-r--r--generic/tclStubInit.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/generic/tclStubInit.c b/generic/tclStubInit.c
index 1aec652..221ff67 100644
--- a/generic/tclStubInit.c
+++ b/generic/tclStubInit.c
@@ -86,9 +86,9 @@
static void uniCodePanic(void) {
Tcl_Panic("This extension uses a deprecated function, not available now: Tcl is compiled with -DTCL_UTF_MAX==%d", TCL_UTF_MAX);
}
-# define Tcl_GetUnicode (int *(*)(Tcl_Obj *))(void *)uniCodePanic
-# define Tcl_GetUnicodeFromObj (int *(*)(Tcl_Obj *, Tcl_UniChar *))(void *)uniCodePanic
-# define Tcl_NewUnicodeObj (Tcl_Obj *(*)(const int *, Tcl_UniChar))(void *)uniCodePanic
+# define Tcl_GetUnicode (Tcl_UniChar *(*)(Tcl_Obj *))(void *)uniCodePanic
+# define Tcl_GetUnicodeFromObj (Tcl_UniChar *(*)(Tcl_Obj *, int *))(void *)uniCodePanic
+# define Tcl_NewUnicodeObj (Tcl_Obj *(*)(const int *, int))(void *)uniCodePanic
# define Tcl_SetUnicodeObj (void(*)(Tcl_Obj *, const Tcl_UniChar *, int))(void *)uniCodePanic
# define Tcl_AppendUnicodeToObj (void(*)(Tcl_Obj *, const Tcl_UniChar *, int))(void *)uniCodePanic
# define Tcl_UniCharNcasecmp (int(*)(const Tcl_UniChar *, const Tcl_UniChar *, unsigned long))(void *)uniCodePanic