summaryrefslogtreecommitdiffstats
path: root/generic/tcl.h
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2014-05-08 03:28:56 (GMT)
committerdgp <dgp@users.sourceforge.net>2014-05-08 03:28:56 (GMT)
commit65baa666b5def661480dcc244b252f767f29d8c9 (patch)
tree691948500985fc43c2eee0e90a31e76c654c8e18 /generic/tcl.h
parent3c51a58c1e0ed0a986208f785a247038a6248bfc (diff)
parent22c5cd91eb167259c74879d0ada569012dcecc30 (diff)
downloadtcl-65baa666b5def661480dcc244b252f767f29d8c9.zip
tcl-65baa666b5def661480dcc244b252f767f29d8c9.tar.gz
tcl-65baa666b5def661480dcc244b252f767f29d8c9.tar.bz2
merge trunk
Diffstat (limited to 'generic/tcl.h')
-rw-r--r--generic/tcl.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/generic/tcl.h b/generic/tcl.h
index b93b3ac..e557290 100644
--- a/generic/tcl.h
+++ b/generic/tcl.h
@@ -2433,9 +2433,15 @@ EXTERN void Tcl_GetMemoryInfo(Tcl_DString *dsPtr);
/*
* Include platform specific public function declarations that are accessible
- * via the stubs table.
+ * via the stubs table. Make all TclOO symbols MODULE_SCOPE (which only
+ * has effect on building it as a shared library). See ticket [3010352].
*/
+#if defined(BUILD_tcl)
+# undef TCLAPI
+# define TCLAPI MODULE_SCOPE
+#endif
+
#include "tclPlatDecls.h"
/*