Tcl's public header file, tcl.h
, creates a number of
macros that may be in use by extensions or embedding applications
(deprecated macros omitted).
- TCL_ALPHA_RELEASE
- TCL_BETA_RELEASE
- TCL_FINAL_RELEASE
- TCL_MAJOR_VERSION
- TCL_MINOR_VERSION
- TCL_RELEASE_LEVEL
- TCL_RELEASE_SERIAL
- TCL_VERSION
- TCL_PATCH_LEVEL
- TCL_DECLARE_MUTEX
- TCL_FORMAT_PRINTF
- TCL_DEPRECATED_API
- TCL_STORAGE_CLASS
- EXTERN
The function of Tcl's public header file is influenced by the settings of a number of directives at the time it is included.
- TCL_THREADS
- TCL_NO_DEPRECATED
- BUILD_tcl
- USE_TCL_STUBS
- NO_CONST
- USE_NON_CONST
- USE_COMPAT_CONST
- TCL_WIDE_INT_IS_LONG
- TCL_WIDE_INT_TYPE
- USE_INTERP_RESULT
- USE_INTERP_ERRORLINE
- TCL_UTF_MAX
- TCL_MEM_DEBUG