Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Tcl_GetVersion(3)	     Tcl Library Procedures	       Tcl_GetVersion(3)

________________________________________________________________________________

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 li-
					       brary (or alpha or beta number).

     Tcl_ReleaseType *type (out)	       The type of release,  also  indi-
					       cates  the  type  of patch level.
					       Can be one of  TCL_ALPHA_RELEASE,
					       TCL_BETA_RELEASE,    or	 TCL_FI-
					       NAL_RELEASE.
________________________________________________________________________________

DESCRIPTION
     Tcl_GetVersion should be used to query the version number of  the	Tcl  li-
     brary  at	runtime.  This is useful when using a dynamically loaded Tcl li-
     brary 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 patch-
     Level argument.

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

Tcl				       7.5		       Tcl_GetVersion(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=Tcl_GetVersion.tcl86&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help