1
0

escape.h 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. /*
  2. * This file is part of the UCB release of Plan 9. It is subject to the license
  3. * terms in the LICENSE file found in the top-level directory of this
  4. * distribution and at http://akaros.cs.berkeley.edu/files/Plan9License. No
  5. * part of the UCB release of Plan 9, including this file, may be copied,
  6. * modified, propagated, or distributed except according to the terms contained
  7. * in the LICENSE file.
  8. */
  9. Htmlesc htmlesc[] =
  10. {
  11. { "¡", L'¡', },
  12. { "¢", L'¢', },
  13. { "£", L'£', },
  14. { "¤", L'¤', },
  15. { "¥", L'¥', },
  16. { "¦", L'¦', },
  17. { "§", L'§', },
  18. { "¨", L'¨', },
  19. { "©", L'©', },
  20. { "ª", L'ª', },
  21. { "«", L'«', },
  22. { "¬", L'¬', },
  23. { "­", L'­', },
  24. { "®", L'®', },
  25. { "¯", L'¯', },
  26. { "°", L'°', },
  27. { "±", L'±', },
  28. { "²", L'²', },
  29. { "³", L'³', },
  30. { "´", L'´', },
  31. { "µ", L'µ', },
  32. { "¶", L'¶', },
  33. { "·", L'·', },
  34. { "¸", L'¸', },
  35. { "¹", L'¹', },
  36. { "º", L'º', },
  37. { "»", L'»', },
  38. { "¼", L'¼', },
  39. { "½", L'½', },
  40. { "¾", L'¾', },
  41. { "¿", L'¿', },
  42. { "À", L'À', },
  43. { "Á", L'Á', },
  44. { "Â", L'Â', },
  45. { "Ã", L'Ã', },
  46. { "Ä", L'Ä', },
  47. { "Å", L'Å', },
  48. { "Æ", L'Æ', },
  49. { "Ç", L'Ç', },
  50. { "È", L'È', },
  51. { "É", L'É', },
  52. { "Ê", L'Ê', },
  53. { "Ë", L'Ë', },
  54. { "Ì", L'Ì', },
  55. { "Í", L'Í', },
  56. { "Î", L'Î', },
  57. { "Ï", L'Ï', },
  58. { "Ð", L'Ð', },
  59. { "Ñ", L'Ñ', },
  60. { "Ò", L'Ò', },
  61. { "Ó", L'Ó', },
  62. { "Ô", L'Ô', },
  63. { "Õ", L'Õ', },
  64. { "Ö", L'Ö', },
  65. { "&215;", L'×', },
  66. { "Ø", L'Ø', },
  67. { "Ù", L'Ù', },
  68. { "Ú", L'Ú', },
  69. { "Û", L'Û', },
  70. { "Ü", L'Ü', },
  71. { "Ý", L'Ý', },
  72. { "Þ", L'Þ', },
  73. { "ß", L'ß', },
  74. { "à", L'à', },
  75. { "á", L'á', },
  76. { "â", L'â', },
  77. { "ã", L'ã', },
  78. { "ä", L'ä', },
  79. { "å", L'å', },
  80. { "æ", L'æ', },
  81. { "ç", L'ç', },
  82. { "è", L'è', },
  83. { "é", L'é', },
  84. { "ê", L'ê', },
  85. { "ë", L'ë', },
  86. { "ì", L'ì', },
  87. { "í", L'í', },
  88. { "î", L'î', },
  89. { "ï", L'ï', },
  90. { "ð", L'ð', },
  91. { "ñ", L'ñ', },
  92. { "ò", L'ò', },
  93. { "ó", L'ó', },
  94. { "ô", L'ô', },
  95. { "õ", L'õ', },
  96. { "ö", L'ö', },
  97. { "&247;", L'÷', },
  98. { "ø", L'ø', },
  99. { "ù", L'ù', },
  100. { "ú", L'ú', },
  101. { "û", L'û', },
  102. { "ü", L'ü', },
  103. { "ý", L'ý', },
  104. { "þ", L'þ', },
  105. { "ÿ", L'ÿ', },
  106. { """, L'"', },
  107. { "'", L'\'', }, /* Note ' is valid XML but not valid HTML */
  108. { "&", L'&', },
  109. { "&lt;", L'<', },
  110. { "&gt;", L'>', },
  111. { "CAP-DELTA", L'Δ', },
  112. { "ALPHA", L'α', },
  113. { "BETA", L'β', },
  114. { "DELTA", L'δ', },
  115. { "EPSILON", L'ε', },
  116. { "THETA", L'θ', },
  117. { "MU", L'μ', },
  118. { "PI", L'π', },
  119. { "TAU", L'τ', },
  120. { "CHI", L'χ', },
  121. { "<-", L'←', },
  122. { "^", L'↑', },
  123. { "->", L'→', },
  124. { "v", L'↓', },
  125. { "!=", L'≠', },
  126. { "<=", L'≤', },
  127. { nil, 0 },
  128. };