bionic (3) Tcl_GetVersion.3tcl.gz

Provided by: tcl8.5-doc_8.5.19-4_all bug

NAME

       Tcl_GetVersion - get the version of the library at runtime

SYNOPSIS

       #include <tcl.h>

       Tcl_GetVersion(major, minor, patchLevel, type)

ARGUMENTS

       int *major (out)                          Major version number of the Tcl library.

       int *minor (out)                          Minor version number of the Tcl library.

       int *patchLevel (out)                     The patch level of the Tcl library (or alpha or beta number).

       Tcl_ReleaseType *type (out)               The  type  of  release, also indicates the type of patch level.
                                                 Can  be  one   of   TCL_ALPHA_RELEASE,   TCL_BETA_RELEASE,   or
                                                 TCL_FINAL_RELEASE.
________________________________________________________________________________________________________________

DESCRIPTION

       Tcl_GetVersion  should be used to query the version number of the Tcl library at runtime.  This is useful
       when using a dynamically loaded Tcl library or when writing a stubs-aware extension.   For  instance,  if
       you  write  an  extension that is linked against the Tcl stubs library, it could be loaded into a program
       linked to an older version of Tcl than you  expected.   Use  Tcl_GetVersion  to  verify  that  fact,  and
       possibly to change the behavior of your extension.

       Tcl_GetVersion  accepts  NULL  for  any  of  the  arguments.  For  instance  if you do not care about the
       patchLevel of the library, pass a NULL for the patchLevel argument.

KEYWORDS

       version, patchlevel, major, minor, alpha, beta, release