Diff
Not logged in

Differences From Artifact [e554c03809]:

To Artifact [96562ce2b1]:


984
985
986
987
988
989
990
991


992
993
994
995
996
997
998
984
985
986
987
988
989
990

991
992
993
994
995
996
997
998
999







-
+
+







    /*
     * Since Tcl_CancelEval can be safely called from any thread,
     * we do it now.
     */

    Tcl_MutexUnlock(&threadMutex);
    Tcl_ResetResult(interp);
    return Tcl_CancelEval(tsdPtr->interp, Tcl_NewStringObj(result, -1), 0, flags);
    return Tcl_CancelEval(tsdPtr->interp,
    	(result != NULL) ? Tcl_NewStringObj(result, -1) : NULL, 0, flags);
}

/*
 *------------------------------------------------------------------------
 *
 * ThreadEventProc --
 *