Switch from direct tcl_interp->result access to Tcl_GetStringResult() and Tcl_AppendResult()
This allows building against recent libtcl versions. A fallback definition of Tcl_GetStringResult() is included so that building against libtcl 7 still works.
This commit is contained in:
@@ -743,9 +743,9 @@ int cmd_tcl(int idx, char *par)
|
||||
return TCL_ERROR;
|
||||
if ((Tcl_Eval(tcl_interp, par)) == TCL_OK)
|
||||
{
|
||||
dcc_printf(idx, "Tcl: %s\n", tcl_interp->result);
|
||||
dcc_printf(idx, "Tcl: %s\n", Tcl_GetStringResult(tcl_interp));
|
||||
} else
|
||||
dcc_printf(idx, "Tcl Error: %s\n", tcl_interp->result);
|
||||
dcc_printf(idx, "Tcl Error: %s\n", Tcl_GetStringResult(tcl_interp));
|
||||
#else
|
||||
dcc_printf(idx, "Not implemented in this client\n");
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user