cname.h 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. /* character-name table */
  2. static const struct cname {
  3. const char *name;
  4. char code;
  5. } cnames[] = {
  6. {"NUL", '\0'},
  7. {"SOH", '\001'},
  8. {"STX", '\002'},
  9. {"ETX", '\003'},
  10. {"EOT", '\004'},
  11. {"ENQ", '\005'},
  12. {"ACK", '\006'},
  13. {"BEL", '\007'},
  14. {"alert", '\007'},
  15. {"BS", '\010'},
  16. {"backspace", '\b'},
  17. {"HT", '\011'},
  18. {"tab", '\t'},
  19. {"LF", '\012'},
  20. {"newline", '\n'},
  21. {"VT", '\013'},
  22. {"vertical-tab", '\v'},
  23. {"FF", '\014'},
  24. {"form-feed", '\f'},
  25. {"CR", '\015'},
  26. {"carriage-return", '\r'},
  27. {"SO", '\016'},
  28. {"SI", '\017'},
  29. {"DLE", '\020'},
  30. {"DC1", '\021'},
  31. {"DC2", '\022'},
  32. {"DC3", '\023'},
  33. {"DC4", '\024'},
  34. {"NAK", '\025'},
  35. {"SYN", '\026'},
  36. {"ETB", '\027'},
  37. {"CAN", '\030'},
  38. {"EM", '\031'},
  39. {"SUB", '\032'},
  40. {"ESC", '\033'},
  41. {"IS4", '\034'},
  42. {"FS", '\034'},
  43. {"IS3", '\035'},
  44. {"GS", '\035'},
  45. {"IS2", '\036'},
  46. {"RS", '\036'},
  47. {"IS1", '\037'},
  48. {"US", '\037'},
  49. {"space", ' '},
  50. {"exclamation-mark", '!'},
  51. {"quotation-mark", '"'},
  52. {"number-sign", '#'},
  53. {"dollar-sign", '$'},
  54. {"percent-sign", '%'},
  55. {"ampersand", '&'},
  56. {"apostrophe", '\''},
  57. {"left-parenthesis", '('},
  58. {"right-parenthesis", ')'},
  59. {"asterisk", '*'},
  60. {"plus-sign", '+'},
  61. {"comma", ','},
  62. {"hyphen", '-'},
  63. {"hyphen-minus", '-'},
  64. {"period", '.'},
  65. {"full-stop", '.'},
  66. {"slash", '/'},
  67. {"solidus", '/'},
  68. {"zero", '0'},
  69. {"one", '1'},
  70. {"two", '2'},
  71. {"three", '3'},
  72. {"four", '4'},
  73. {"five", '5'},
  74. {"six", '6'},
  75. {"seven", '7'},
  76. {"eight", '8'},
  77. {"nine", '9'},
  78. {"colon", ':'},
  79. {"semicolon", ';'},
  80. {"less-than-sign", '<'},
  81. {"equals-sign", '='},
  82. {"greater-than-sign", '>'},
  83. {"question-mark", '?'},
  84. {"commercial-at", '@'},
  85. {"left-square-bracket", '['},
  86. {"backslash", '\\'},
  87. {"reverse-solidus", '\\'},
  88. {"right-square-bracket", ']'},
  89. {"circumflex", '^'},
  90. {"circumflex-accent", '^'},
  91. {"underscore", '_'},
  92. {"low-line", '_'},
  93. {"grave-accent", '`'},
  94. {"left-brace", '{'},
  95. {"left-curly-bracket", '{'},
  96. {"vertical-line", '|'},
  97. {"right-brace", '}'},
  98. {"right-curly-bracket", '}'},
  99. {"tilde", '~'},
  100. {"DEL", '\177'},
  101. {NULL, 0},
  102. };