GetVersion.3
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
- '"
- '" Copyright (c) 1999 Scriptics Corporation
- '"
- '" See the file "license.terms" for information on usage and redistribution
- '" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
- '"
- '" RCS: @(#) $Id: GetVersion.3,v 1.3 2001/12/14 06:04:42 dgp Exp $
- '"
- .so man.macros
- .TH Tcl_GetVersion 3 7.5 Tcl "Tcl Library Procedures"
- .BS
- .SH NAME
- Tcl_GetVersion - get the version of the library at runtime
- .SH SYNOPSIS
- .nf
- fB#include <tcl.h>fR
- .sp
- fBTcl_GetVersionfR(fImajor, minor, patchLevel, typefR)
- .SH ARGUMENTS
- .AP int *major out
- Major version number of the Tcl library.
- .AP int *minor out
- Minor version number of the Tcl library.
- .AP int *patchLevel out
- The patch level of the Tcl library (or alpha or beta number).
- .AP Tcl_ReleaseType *type out
- The type of release, also indicates the type of patch level. Can be
- one of fBTCL_ALPHA_RELEASEfR, fBTCL_BETA_RELEASEfR, or
- fBTCL_FINAL_RELEASEfR.
- .BE
- .SH DESCRIPTION
- .PP
- fBTcl_GetVersionfR 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 fBTcl_GetVersionfR to verify that fact, and possibly to
- change the behavior of your extension.
- .PP
- fBTcl_GetVersionfR accepts NULL for any of the arguments. For instance if
- you do not care about the fIpatchLevelfR of the library, pass
- a NULL for the fIpatchLevelfR argument.
- .SH KEYWORDS
- version, patchlevel, major, minor, alpha, beta, release