GetVersion.3
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1999 Scriptics Corporation
  3. '"
  4. '" See the file "license.terms" for information on usage and redistribution
  5. '" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  6. '" 
  7. '" RCS: @(#) $Id: GetVersion.3,v 1.3 2001/12/14 06:04:42 dgp Exp $
  8. '" 
  9. .so man.macros
  10. .TH Tcl_GetVersion 3 7.5 Tcl "Tcl Library Procedures"
  11. .BS
  12. .SH NAME
  13. Tcl_GetVersion - get the version of the library at runtime
  14. .SH SYNOPSIS
  15. .nf
  16. fB#include <tcl.h>fR
  17. .sp
  18. fBTcl_GetVersionfR(fImajor, minor, patchLevel, typefR)
  19. .SH ARGUMENTS
  20. .AP int *major out
  21. Major version number of the Tcl library.
  22. .AP int *minor out
  23. Minor version number of the Tcl library.
  24. .AP int *patchLevel out
  25. The patch level of the Tcl library (or alpha or beta number).
  26. .AP Tcl_ReleaseType *type out
  27. The type of release, also indicates the type of patch level. Can be
  28. one of fBTCL_ALPHA_RELEASEfR, fBTCL_BETA_RELEASEfR, or 
  29. fBTCL_FINAL_RELEASEfR.
  30. .BE
  31. .SH DESCRIPTION
  32. .PP
  33. fBTcl_GetVersionfR should be used to query the version number
  34. of the Tcl library at runtime.  This is useful when using a 
  35. dynamically loaded Tcl library or when writing a stubs-aware
  36. extension.  For instance, if you write an extension that is
  37. linked against the Tcl stubs library, it could be loaded into
  38. a program linked to an older version of Tcl than you expected.
  39. Use fBTcl_GetVersionfR to verify that fact, and possibly to
  40. change the behavior of your extension.
  41. .PP
  42. fBTcl_GetVersionfR accepts NULL for any of the arguments. For instance if 
  43. you do not care about the fIpatchLevelfR of the library, pass
  44. a NULL for the fIpatchLevelfR argument.
  45. .SH KEYWORDS
  46. version, patchlevel, major, minor, alpha, beta, release