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

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1997 Sun Microsystems, Inc.
  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: UniCharIsAlpha.3,v 1.2 2001/05/03 23:59:01 hobbs Exp $
  8. '" 
  9. .so man.macros
  10. .TH Tcl_UniCharIsAlpha 3 "8.1" Tcl "Tcl Library Procedures"
  11. .BS
  12. .SH NAME
  13. Tcl_UniCharIsAlnum, Tcl_UniCharIsAlpha, Tcl_UniCharIsControl, Tcl_UniCharIsDigit, Tcl_UniCharIsGraph, Tcl_UniCharIsLower, Tcl_UniCharIsPrint, Tcl_UniCharIsPunct, Tcl_UniCharIsSpace, Tcl_UniCharIsUpper, Tcl_UniCharIsWordChar - routines for classification of Tcl_UniChar characters
  14. .SH SYNOPSIS
  15. .nf
  16. fB#include <tcl.h>fR
  17. .sp
  18. int
  19. fBTcl_UniCharIsAlnumfR(fIchfR)
  20. .sp
  21. int
  22. fBTcl_UniCharIsAlphafR(fIchfR)
  23. .sp
  24. int
  25. fBTcl_UniCharIsControlfR(fIchfR)
  26. .sp
  27. int
  28. fBTcl_UniCharIsDigitfR(fIchfR)
  29. .sp
  30. int
  31. fBTcl_UniCharIsGraphfR(fIchfR)
  32. .sp
  33. int
  34. fBTcl_UniCharIsLowerfR(fIchfR)
  35. .sp
  36. int
  37. fBTcl_UniCharIsPrintfR(fIchfR)
  38. .sp
  39. int
  40. fBTcl_UniCharIsPunctfR(fIchfR)
  41. .sp
  42. int
  43. fBTcl_UniCharIsSpacefR(fIchfR)
  44. .sp
  45. int
  46. fBTcl_UniCharIsUpperfR(fIchfR)
  47. .sp
  48. int
  49. fBTcl_UniCharIsWordCharfR(fIchfR)
  50. .SH ARGUMENTS
  51. .AP int ch in
  52. The Tcl_UniChar to be examined.
  53. .BE
  54. .SH DESCRIPTION
  55. .PP
  56. All of the routines described examine Tcl_UniChars and return a
  57. boolean value. A non-zero return value means that the character does
  58. belong to the character class associated with the called routine. The
  59. rest of this document just describes the character classes associated
  60. with the various routines.
  61. .PP
  62. Note: A Tcl_UniChar is a Unicode character represented as an unsigned,
  63. fixed-size quantity.
  64. .SH CHARACTER CLASSES
  65. .PP
  66. fBTcl_UniCharIsAlnumfR tests if the character is an alphanumeric Unicode character.
  67. .PP
  68. fBTcl_UniCharIsAlphafR tests if the character is an alphabetic Unicode character.
  69. .PP
  70. fBTcl_UniCharIsControlfR tests if the character is a Unicode control character.
  71. .PP
  72. fBTcl_UniCharIsDigitfR tests if the character is a numeric Unicode character.
  73. .PP
  74. fBTcl_UniCharIsGraphfR tests if the character is any Unicode print character except space.
  75. .PP
  76. fBTcl_UniCharIsLowerfR tests if the character is a lowercase Unicode character.
  77. .PP
  78. fBTcl_UniCharIsPrintfR tests if the character is a Unicode print character.
  79. .PP
  80. fBTcl_UniCharIsPunctfR tests if the character is a Unicode punctuation character.
  81. .PP
  82. fBTcl_UniCharIsSpacefR tests if the character is a whitespace Unicode character.
  83. .PP
  84. fBTcl_UniCharIsUpperfR tests if the character is an uppercase Unicode character.
  85. .PP
  86. fBTcl_UniCharIsWordCharfR tests if the character is alphanumeric or
  87. a connector punctuation mark.
  88. .SH KEYWORDS
  89. unicode, classification