summaryrefslogtreecommitdiff
path: root/lang/tclX/files/patch-tkxshell
blob: 6bc7e5a25b63cb686c7ef8c5a3c240d8083ee005 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--- ../tk/generic/tkXshell.c	Fri Jun 29 16:55:39 2001
+++ ../tk/generic/tkXshell.c	Mon Jul 18 22:50:01 2005
@@ -85,6 +85,8 @@
 extern char *		strrchr _ANSI_ARGS_((CONST char *string, int c));
 #endif
+#if TK_MAJOR_VERSION == 8 && TK_MINOR_VERSION < 3
 
 #ifndef TKX_SHELL
+#endif
 /*
  * Forward declarations for procedures defined later in this file.
@@ -142,5 +144,5 @@
 #endif
 #ifdef TKX_SHELL
-    char *msg;
+    const char *msg;
     Tcl_Channel errChannel;
     int argi;
@@ -248,5 +250,5 @@
      */
 
-    args = Tcl_Merge(argc-1, argv+1);
+    args = Tcl_Merge(argc-1, (const char **)argv+1);
     Tcl_ExternalToUtfDString(NULL, args, -1, &argString);
     Tcl_SetVar(interp, "argv", Tcl_DStringValue(&argString), TCL_GLOBAL_ONLY);