summaryrefslogtreecommitdiffstats
path: root/generic/tclCmdMZ.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2023-10-19 18:09:11 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2023-10-19 18:09:11 (GMT)
commitc90945e7f32fce45c4a00d249c7133156ee8a45b (patch)
treedbcf2d1dd6e3132462b67b2e72e93e9f5151f6c0 /generic/tclCmdMZ.c
parentfdb568c35f1cd6de7f1acd05fdbd4f8b6cf5aee1 (diff)
parent6def0d48c1fff35f9f5b3bfbe1ddbe6cedd2c247 (diff)
downloadtcl-c90945e7f32fce45c4a00d249c7133156ee8a45b.zip
tcl-c90945e7f32fce45c4a00d249c7133156ee8a45b.tar.gz
tcl-c90945e7f32fce45c4a00d249c7133156ee8a45b.tar.bz2
Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-compiler as well
Diffstat (limited to 'generic/tclCmdMZ.c')
-rw-r--r--generic/tclCmdMZ.c44
1 files changed, 22 insertions, 22 deletions
diff --git a/generic/tclCmdMZ.c b/generic/tclCmdMZ.c
index 32ed560..a2d7372 100644
--- a/generic/tclCmdMZ.c
+++ b/generic/tclCmdMZ.c
@@ -232,7 +232,7 @@ Tcl_RegexpObjCmd(
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"regexp match variables not allowed when using -inline", -1));
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "REGEXP",
- "MIX_VAR_INLINE", NULL);
+ "MIX_VAR_INLINE", (void *)NULL);
goto optionError;
}
@@ -687,7 +687,7 @@ Tcl_RegsubObjCmd(
"command prefix must be a list of at least one element",
-1));
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "REGSUB",
- "CMDEMPTY", NULL);
+ "CMDEMPTY", (void *)NULL);
return TCL_ERROR;
}
regExpr = Tcl_GetRegExpFromObj(interp, objv[0], cflags);
@@ -1985,7 +1985,7 @@ StringMapCmd(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"bad option \"%s\": must be -nocase", string));
Tcl_SetErrorCode(interp, "TCL", "LOOKUP", "INDEX", "option",
- string, NULL);
+ string, (void *)NULL);
return TCL_ERROR;
}
}
@@ -2050,7 +2050,7 @@ StringMapCmd(
Tcl_SetObjResult(interp,
Tcl_NewStringObj("char map list unbalanced", -1));
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "MAP",
- "UNBALANCED", NULL);
+ "UNBALANCED", (void *)NULL);
return TCL_ERROR;
}
}
@@ -2255,7 +2255,7 @@ StringMatchCmd(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"bad option \"%s\": must be -nocase", string));
Tcl_SetErrorCode(interp, "TCL", "LOOKUP", "INDEX", "option",
- string, NULL);
+ string, (void *)NULL);
return TCL_ERROR;
}
}
@@ -2677,7 +2677,7 @@ StringEqualCmd(
"bad option \"%s\": must be -nocase or -length",
string2));
Tcl_SetErrorCode(interp, "TCL", "LOOKUP", "INDEX", "option",
- string2, NULL);
+ string2, (void *)NULL);
return TCL_ERROR;
}
}
@@ -2782,7 +2782,7 @@ StringCmpOpts(
"bad option \"%s\": must be -nocase or -length",
string));
Tcl_SetErrorCode(interp, "TCL", "LOOKUP", "INDEX", "option",
- string, NULL);
+ string, (void *)NULL);
return TCL_ERROR;
}
}
@@ -3554,7 +3554,7 @@ TclNRSwitchObjCmd(
"bad option \"%s\": %s option already found",
TclGetString(objv[i]), options[mode]));
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "SWITCH",
- "DOUBLEOPT", NULL);
+ "DOUBLEOPT", (void *)NULL);
return TCL_ERROR;
}
foundmode = 1;
@@ -3573,7 +3573,7 @@ TclNRSwitchObjCmd(
"missing variable name argument to %s option",
"-indexvar"));
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "SWITCH",
- "NOVAR", NULL);
+ "NOVAR", (void *)NULL);
return TCL_ERROR;
}
indexVarObj = objv[i];
@@ -3586,7 +3586,7 @@ TclNRSwitchObjCmd(
"missing variable name argument to %s option",
"-matchvar"));
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "SWITCH",
- "NOVAR", NULL);
+ "NOVAR", (void *)NULL);
return TCL_ERROR;
}
matchVarObj = objv[i];
@@ -3605,14 +3605,14 @@ TclNRSwitchObjCmd(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"%s option requires -regexp option", "-indexvar"));
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "SWITCH",
- "MODERESTRICTION", NULL);
+ "MODERESTRICTION", (void *)NULL);
return TCL_ERROR;
}
if (matchVarObj != NULL && mode != OPT_REGEXP) {
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"%s option requires -regexp option", "-matchvar"));
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "SWITCH",
- "MODERESTRICTION", NULL);
+ "MODERESTRICTION", (void *)NULL);
return TCL_ERROR;
}
@@ -3665,7 +3665,7 @@ TclNRSwitchObjCmd(
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"extra switch pattern with no body", -1));
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "SWITCH", "BADARM",
- NULL);
+ (void *)NULL);
/*
* Check if this can be due to a badly placed comment in the switch
@@ -3683,7 +3683,7 @@ TclNRSwitchObjCmd(
" placed outside of a switch body - see the"
" \"switch\" documentation", -1);
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "SWITCH",
- "BADARM", "COMMENT?", NULL);
+ "BADARM", "COMMENT?", (void *)NULL);
break;
}
}
@@ -3702,7 +3702,7 @@ TclNRSwitchObjCmd(
"no body specified for pattern \"%s\"",
TclGetString(objv[objc-2])));
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "SWITCH", "BADARM",
- "FALLTHROUGH", NULL);
+ "FALLTHROUGH", (void *)NULL);
return TCL_ERROR;
}
@@ -4033,7 +4033,7 @@ Tcl_ThrowObjCmd(
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"type must be non-empty list", -1));
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "THROW", "BADEXCEPTION",
- NULL);
+ (void *)NULL);
return TCL_ERROR;
}
@@ -4772,7 +4772,7 @@ TclNRTryObjCmd(
"finally clause must be last", -1));
Tcl_DecrRefCount(handlersObj);
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "TRY", "FINALLY",
- "NONTERMINAL", NULL);
+ "NONTERMINAL", (void *)NULL);
return TCL_ERROR;
} else if (i == objc-1) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
@@ -4780,7 +4780,7 @@ TclNRTryObjCmd(
" \"... finally script\"", -1));
Tcl_DecrRefCount(handlersObj);
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "TRY", "FINALLY",
- "ARGUMENT", NULL);
+ "ARGUMENT", (void *)NULL);
return TCL_ERROR;
}
finallyObj = objv[++i];
@@ -4793,7 +4793,7 @@ TclNRTryObjCmd(
" variableList script\"", -1));
Tcl_DecrRefCount(handlersObj);
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "TRY", "ON",
- "ARGUMENT", NULL);
+ "ARGUMENT", (void *)NULL);
return TCL_ERROR;
}
if (TclGetCompletionCodeFromObj(interp, objv[i+1],
@@ -4812,7 +4812,7 @@ TclNRTryObjCmd(
-1));
Tcl_DecrRefCount(handlersObj);
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "TRY", "TRAP",
- "ARGUMENT", NULL);
+ "ARGUMENT", (void *)NULL);
return TCL_ERROR;
}
code = 1;
@@ -4822,7 +4822,7 @@ TclNRTryObjCmd(
TclGetString(objv[i+1])));
Tcl_DecrRefCount(handlersObj);
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "TRY", "TRAP",
- "EXNFORMAT", NULL);
+ "EXNFORMAT", (void *)NULL);
return TCL_ERROR;
}
info[2] = objv[i+1];
@@ -4854,7 +4854,7 @@ TclNRTryObjCmd(
"last non-finally clause must not have a body of \"-\"", -1));
Tcl_DecrRefCount(handlersObj);
Tcl_SetErrorCode(interp, "TCL", "OPERATION", "TRY", "BADFALLTHROUGH",
- NULL);
+ (void *)NULL);
return TCL_ERROR;
}
if (!haveHandlers) {