summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2018-01-23 15:51:00 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2018-01-23 15:51:00 (GMT)
commit6904b0f77fdcfa9fa782a976e3e6eb9936df5290 (patch)
treea45a4b39a8cf871d17278be52fb9b1b8dcc60b83
parentbed15f1d818f47f742436c164c9967c25ae31ee0 (diff)
parent0abda82b1ef6d5a059df46d1706ae64157523fe7 (diff)
downloadtcl-6904b0f77fdcfa9fa782a976e3e6eb9936df5290.zip
tcl-6904b0f77fdcfa9fa782a976e3e6eb9936df5290.tar.gz
tcl-6904b0f77fdcfa9fa782a976e3e6eb9936df5290.tar.bz2
merge core-8-branch
-rw-r--r--generic/tclBasic.c2
-rw-r--r--generic/tclObj.c8
-rw-r--r--generic/tclUtil.c2
3 files changed, 12 insertions, 0 deletions
diff --git a/generic/tclBasic.c b/generic/tclBasic.c
index 52f26a9..fa54551 100644
--- a/generic/tclBasic.c
+++ b/generic/tclBasic.c
@@ -4937,6 +4937,7 @@ Tcl_EvalTokensStandard(
NULL, NULL);
}
+#if !defined(TCL_NO_DEPRECATED) && TCL_MAJOR_VERSION < 9
/*
*----------------------------------------------------------------------
*
@@ -4984,6 +4985,7 @@ Tcl_EvalTokens(
Tcl_ResetResult(interp);
return resPtr;
}
+#endif /* !TCL_NO_DEPRECATED */
/*
*----------------------------------------------------------------------
diff --git a/generic/tclObj.c b/generic/tclObj.c
index 4ec0a57..b922c39 100644
--- a/generic/tclObj.c
+++ b/generic/tclObj.c
@@ -242,6 +242,7 @@ static int SetCmdNameFromAny(Tcl_Interp *interp, Tcl_Obj *objPtr);
* implementations.
*/
+#if !defined(TCL_NO_DEPRECATED) && TCL_MAJOR_VERSION < 9
static const Tcl_ObjType oldBooleanType = {
"boolean", /* name */
NULL, /* freeIntRepProc */
@@ -249,8 +250,13 @@ static const Tcl_ObjType oldBooleanType = {
NULL, /* updateStringProc */
TclSetBooleanFromAny /* setFromAnyProc */
};
+#endif
const Tcl_ObjType tclBooleanType = {
+#if !defined(TCL_NO_DEPRECATED) && TCL_MAJOR_VERSION < 9
"booleanString", /* name */
+#else
+ "boolean", /* name */
+#endif
NULL, /* freeIntRepProc */
NULL, /* dupIntRepProc */
NULL, /* updateStringProc */
@@ -406,7 +412,9 @@ TclInitObjSubsystem(void)
Tcl_RegisterObjType(&tclProcBodyType);
/* For backward compatibility only ... */
+#if !defined(TCL_NO_DEPRECATED) && TCL_MAJOR_VERSION < 9
Tcl_RegisterObjType(&oldBooleanType);
+#endif
#ifndef TCL_WIDE_INT_IS_LONG
Tcl_RegisterObjType(&tclWideIntType);
#endif
diff --git a/generic/tclUtil.c b/generic/tclUtil.c
index 15018de..dcd0415 100644
--- a/generic/tclUtil.c
+++ b/generic/tclUtil.c
@@ -1604,6 +1604,7 @@ Tcl_Merge(
return result;
}
+#if !defined(TCL_NO_DEPRECATED) && TCL_MAJOR_VERSION < 9
/*
*----------------------------------------------------------------------
*
@@ -1637,6 +1638,7 @@ Tcl_Backslash(
TclUtfToUniChar(buf, &ch);
return (char) ch;
}
+#endif /* !TCL_NO_DEPRECATED */
/*
*----------------------------------------------------------------------