home *** CD-ROM | disk | FTP | other *** search
/ Software Collection (I) / TOOLS.iso / c01 / 5.img / CLIBSRC2.ZIP / CTYPE.C < prev    next >
Encoding:
C/C++ Source or Header  |  1992-06-10  |  3.0 KB  |  73 lines

  1. /*------------------------------------------------------------------------
  2.  * filename - ctype.c
  3.  *
  4.  * function(s)
  5.  *        none
  6.  *-----------------------------------------------------------------------*/
  7.  
  8. /*
  9.  *      C/C++ Run Time Library - Version 5.0
  10.  *
  11.  *      Copyright (c) 1987, 1992 by Borland International
  12.  *      All Rights Reserved.
  13.  *
  14.  */
  15.  
  16.  
  17. /*------------------------------------------------------------------------*
  18.  
  19. Name            _ctype
  20.  
  21. Usage           char    _ctype[257];
  22.  
  23. Prototype in    ctype.h
  24.  
  25. Description     _ctype is an array of  257 characters used by the character
  26.                 classification  and character   conversion macros  (such as
  27.                 isalpha and toascii).
  28.  
  29. *------------------------------------------------------------------------*/
  30.  
  31. #include <ctype.h>
  32.  
  33. char _Cdecl _ctype[257] = {
  34.         0,
  35.  
  36.         _IS_CTL, _IS_CTL, _IS_CTL, _IS_CTL, _IS_CTL, _IS_CTL, _IS_CTL,_IS_CTL,
  37.         _IS_CTL, _IS_CTL|_IS_SP,
  38.                           _IS_SP|_IS_CTL,
  39.                                    _IS_SP|_IS_CTL,
  40.                                             _IS_SP|_IS_CTL,
  41.                                                      _IS_SP|_IS_CTL,
  42.                                                               _IS_CTL,_IS_CTL,
  43.         _IS_CTL, _IS_CTL, _IS_CTL, _IS_CTL, _IS_CTL, _IS_CTL, _IS_CTL,_IS_CTL,
  44.         _IS_CTL, _IS_CTL, _IS_CTL, _IS_CTL, _IS_CTL, _IS_CTL, _IS_CTL,_IS_CTL,
  45.  
  46.         _IS_SP,  _IS_PUN, _IS_PUN, _IS_PUN, _IS_PUN, _IS_PUN, _IS_PUN,_IS_PUN,
  47.         _IS_PUN, _IS_PUN, _IS_PUN, _IS_PUN, _IS_PUN, _IS_PUN, _IS_PUN,_IS_PUN,
  48.         _IS_DIG, _IS_DIG, _IS_DIG, _IS_DIG, _IS_DIG, _IS_DIG, _IS_DIG,_IS_DIG,
  49.         _IS_DIG, _IS_DIG, _IS_PUN, _IS_PUN, _IS_PUN, _IS_PUN, _IS_PUN,_IS_PUN,
  50.  
  51.         _IS_PUN, _IS_UPP|_IS_HEX,
  52.                           _IS_HEX|_IS_UPP,
  53.                                    _IS_UPP|_IS_HEX,
  54.                                             _IS_UPP|_IS_HEX,
  55.                                                      _IS_UPP|_IS_HEX,
  56.                                                               _IS_UPP|_IS_HEX,
  57.                                                                       _IS_UPP,
  58.         _IS_UPP, _IS_UPP, _IS_UPP, _IS_UPP, _IS_UPP, _IS_UPP, _IS_UPP,_IS_UPP,
  59.         _IS_UPP, _IS_UPP, _IS_UPP, _IS_UPP, _IS_UPP, _IS_UPP, _IS_UPP,_IS_UPP,
  60.         _IS_UPP, _IS_UPP, _IS_UPP, _IS_PUN, _IS_PUN, _IS_PUN, _IS_PUN,_IS_PUN,
  61.  
  62.         _IS_PUN, _IS_LOW|_IS_HEX,
  63.                           _IS_HEX|_IS_LOW,
  64.                                    _IS_LOW|_IS_HEX,
  65.                                             _IS_LOW|_IS_HEX,
  66.                                                      _IS_LOW|_IS_HEX,
  67.                                                               _IS_LOW|_IS_HEX,
  68.                                                                       _IS_LOW,
  69.         _IS_LOW, _IS_LOW, _IS_LOW, _IS_LOW, _IS_LOW, _IS_LOW, _IS_LOW,_IS_LOW,
  70.         _IS_LOW, _IS_LOW, _IS_LOW, _IS_LOW, _IS_LOW, _IS_LOW, _IS_LOW,_IS_LOW,
  71.         _IS_LOW, _IS_LOW, _IS_LOW, _IS_PUN, _IS_PUN, _IS_PUN, _IS_PUN,_IS_CTL
  72. };
  73.