ctype.c 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #include <ctype.h>
  2. unsigned char _ctype[] =
  3. {
  4. /* 0 1 2 3 */
  5. /* 4 5 6 7 */
  6. /* 0*/ _IScntrl, _IScntrl, _IScntrl, _IScntrl,
  7. _IScntrl, _IScntrl, _IScntrl, _IScntrl,
  8. /* 10*/ _IScntrl, _ISspace|_IScntrl, _ISspace|_IScntrl, _ISspace|_IScntrl,
  9. _ISspace|_IScntrl, _ISspace|_IScntrl, _IScntrl, _IScntrl,
  10. /* 20*/ _IScntrl, _IScntrl, _IScntrl, _IScntrl,
  11. _IScntrl, _IScntrl, _IScntrl, _IScntrl,
  12. /* 30*/ _IScntrl, _IScntrl, _IScntrl, _IScntrl,
  13. _IScntrl, _IScntrl, _IScntrl, _IScntrl,
  14. /* 40*/ _ISspace|_ISblank, _ISpunct, _ISpunct, _ISpunct,
  15. _ISpunct, _ISpunct, _ISpunct, _ISpunct,
  16. /* 50*/ _ISpunct, _ISpunct, _ISpunct, _ISpunct,
  17. _ISpunct, _ISpunct, _ISpunct, _ISpunct,
  18. /* 60*/ _ISdigit|_ISxdigit, _ISdigit|_ISxdigit, _ISdigit|_ISxdigit, _ISdigit|_ISxdigit,
  19. _ISdigit|_ISxdigit, _ISdigit|_ISxdigit, _ISdigit|_ISxdigit, _ISdigit|_ISxdigit,
  20. /* 70*/ _ISdigit|_ISxdigit, _ISdigit|_ISxdigit, _ISpunct, _ISpunct,
  21. _ISpunct, _ISpunct, _ISpunct, _ISpunct,
  22. /*100*/ _ISpunct, _ISupper|_ISxdigit, _ISupper|_ISxdigit, _ISupper|_ISxdigit,
  23. _ISupper|_ISxdigit, _ISupper|_ISxdigit, _ISupper|_ISxdigit, _ISupper,
  24. /*110*/ _ISupper, _ISupper, _ISupper, _ISupper,
  25. _ISupper, _ISupper, _ISupper, _ISupper,
  26. /*120*/ _ISupper, _ISupper, _ISupper, _ISupper,
  27. _ISupper, _ISupper, _ISupper, _ISupper,
  28. /*130*/ _ISupper, _ISupper, _ISupper, _ISpunct,
  29. _ISpunct, _ISpunct, _ISpunct, _ISpunct,
  30. /*140*/ _ISpunct, _ISlower|_ISxdigit, _ISlower|_ISxdigit, _ISlower|_ISxdigit,
  31. _ISlower|_ISxdigit, _ISlower|_ISxdigit, _ISlower|_ISxdigit, _ISlower,
  32. /*150*/ _ISlower, _ISlower, _ISlower, _ISlower,
  33. _ISlower, _ISlower, _ISlower, _ISlower,
  34. /*160*/ _ISlower, _ISlower, _ISlower, _ISlower,
  35. _ISlower, _ISlower, _ISlower, _ISlower,
  36. /*170*/ _ISlower, _ISlower, _ISlower, _ISpunct,
  37. _ISpunct, _ISpunct, _ISpunct, _IScntrl,
  38. /*200*/ 0, 0, 0, 0, 0, 0, 0, 0,
  39. 0, 0, 0, 0, 0, 0, 0, 0,
  40. 0, 0, 0, 0, 0, 0, 0, 0,
  41. 0, 0, 0, 0, 0, 0, 0, 0,
  42. 0, 0, 0, 0, 0, 0, 0, 0,
  43. 0, 0, 0, 0, 0, 0, 0, 0,
  44. 0, 0, 0, 0, 0, 0, 0, 0,
  45. 0, 0, 0, 0, 0, 0, 0, 0,
  46. 0, 0, 0, 0, 0, 0, 0, 0,
  47. 0, 0, 0, 0, 0, 0, 0, 0,
  48. 0, 0, 0, 0, 0, 0, 0, 0,
  49. 0, 0, 0, 0, 0, 0, 0, 0,
  50. 0, 0, 0, 0, 0, 0, 0, 0,
  51. 0, 0, 0, 0, 0, 0, 0, 0,
  52. 0, 0, 0, 0, 0, 0, 0, 0,
  53. 0, 0, 0, 0, 0, 0, 0, 0
  54. };