Diff
Not logged in

Differences From Artifact [dd10e3b6f4]:

To Artifact [da4b57fc9d]:


311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
	 */

	result = TclListObjLength(interp, objv[4], &listLen);
	if (result != TCL_OK) {
	    return result;
	}
	if (listLen == 0) {
	    Tcl_SetObjResult(interp, Tcl_NewStringObj(
		    "bad operation list \"\": must be one or more of"
		    " enter, leave, enterstep, or leavestep", -1));
	    TclSetErrorCode(interp, "TCL", "OPERATION", "TRACE", "NOOPS");
	    return TCL_ERROR;
	}
	result = TclListObjGetElements(interp, objv[4], &listLen, &elemPtrs);
	if (result != TCL_OK) {
	    return result;
	}







|

|







311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
	 */

	result = TclListObjLength(interp, objv[4], &listLen);
	if (result != TCL_OK) {
	    return result;
	}
	if (listLen == 0) {
	    TclPrintfResult(interp,
		    "bad operation list \"\": must be one or more of"
		    " enter, leave, enterstep, or leavestep");
	    TclSetErrorCode(interp, "TCL", "OPERATION", "TRACE", "NOOPS");
	    return TCL_ERROR;
	}
	result = TclListObjGetElements(interp, objv[4], &listLen, &elemPtrs);
	if (result != TCL_OK) {
	    return result;
	}
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
	 */

	result = TclListObjLength(interp, objv[4], &listLen);
	if (result != TCL_OK) {
	    return result;
	}
	if (listLen == 0) {
	    Tcl_SetObjResult(interp, Tcl_NewStringObj(
		    "bad operation list \"\": must be one or more of"
		    " delete or rename", -1));
	    TclSetErrorCode(interp, "TCL", "OPERATION", "TRACE", "NOOPS");
	    return TCL_ERROR;
	}
	result = TclListObjGetElements(interp, objv[4], &listLen, &elemPtrs);
	if (result != TCL_OK) {
	    return result;
	}







|

|







552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
	 */

	result = TclListObjLength(interp, objv[4], &listLen);
	if (result != TCL_OK) {
	    return result;
	}
	if (listLen == 0) {
	    TclPrintfResult(interp,
		    "bad operation list \"\": must be one or more of"
		    " delete or rename");
	    TclSetErrorCode(interp, "TCL", "OPERATION", "TRACE", "NOOPS");
	    return TCL_ERROR;
	}
	result = TclListObjGetElements(interp, objv[4], &listLen, &elemPtrs);
	if (result != TCL_OK) {
	    return result;
	}
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
	 */

	result = TclListObjLength(interp, objv[4], &listLen);
	if (result != TCL_OK) {
	    return result;
	}
	if (listLen == 0) {
	    Tcl_SetObjResult(interp, Tcl_NewStringObj(
		    "bad operation list \"\": must be one or more of"
		    " array, read, unset, or write", -1));
	    TclSetErrorCode(interp, "TCL", "OPERATION", "TRACE", "NOOPS");
	    return TCL_ERROR;
	}
	result = TclListObjGetElements(interp, objv[4], &listLen, &elemPtrs);
	if (result != TCL_OK) {
	    return result;
	}







|

|







750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
	 */

	result = TclListObjLength(interp, objv[4], &listLen);
	if (result != TCL_OK) {
	    return result;
	}
	if (listLen == 0) {
	    TclPrintfResult(interp,
		    "bad operation list \"\": must be one or more of"
		    " array, read, unset, or write");
	    TclSetErrorCode(interp, "TCL", "OPERATION", "TRACE", "NOOPS");
	    return TCL_ERROR;
	}
	result = TclListObjGetElements(interp, objv[4], &listLen, &elemPtrs);
	if (result != TCL_OK) {
	    return result;
	}