! = ! " = " # = # $ = $ % = % & = & ( = ( ) = ) * = * + = + , = , - = ‐ . = . / = / : = : ; = ; < = < = = = > = > ? = ? @ = @ [ = [ \ = &sbsol; ] = ] _ = _ ` = ` { = { | = | } = }   =   ¡ = ¡ ¢ = ¢ £ = £ ¤ = ¤ ¥ = ¥ ¦ = ¦ § = § ¨ = ¨ © = © ª = ª « = « ¬ = ¬ ­ = ­ ® = ® ¯ = ¯ ° = ° ± = ± ² = ² ³ = ³ ´ = ´ µ = µ ¶ = ¶ · = · ¸ = ¸ ¹ = ¹ º = º » = » ¼ = ¼ ½ = ½ ¾ = ¾ ¿ = ¿ À = À Á = Á  =  à = Ã Ä = Ä Å = Å Æ = Æ Ç = Ç È = È É = É Ê = Ê Ë = Ë Ì = Ì Í = Í Î = Î Ï = Ï Ð = Ð Ñ = Ñ Ò = Ò Ó = Ó Ô = Ô Õ = Õ Ö = Ö × = × Ø = Ø Ù = Ù Ú = Ú Û = Û Ü = Ü Ý = Ý Þ = Þ ß = ß à = à á = á â = â ã = ã ä = ä å = å æ = æ ç = ç è = è é = é ê = ê ë = ë ì = ì í = í î = î ï = ï ð = ð ñ = ñ ò = ò ó = ó ô = ô õ = õ ö = ö ÷ = ÷ ø = ø ù = ù ú = ú û = û ü = ü ý = ý þ = þ ÿ = ÿ Ā = Ā ā = ā Ă = Ă ă = ă Ą = Ą ą = ą Ć = Ć ć = ć Ĉ = Ĉ ĉ = ĉ Ċ = Ċ ċ = ċ Č = Č č = č Ď = Ď ď = ď Đ = Đ đ = đ Ē = Ē ē = ē Ė = Ė ė = ė Ę = Ę ę = ę Ě = Ě ě = ě Ĝ = Ĝ ĝ = ĝ Ğ = Ğ ğ = ğ Ġ = Ġ ġ = ġ Ģ = Ģ ģ = &gcedil; Ĥ = Ĥ ĥ = ĥ Ħ = Ħ ħ = ħ Ĩ = Ĩ ĩ = ĩ Ī = Ī ī = ī Į = Į į = į İ = İ ı = ı IJ = IJ ij = ij Ĵ = Ĵ ĵ = ĵ Ķ = Ķ ķ = ķ ĸ = ĸ Ĺ = Ĺ ĺ = ĺ Ļ = Ļ ļ = ļ Ľ = Ľ ľ = ľ Ŀ = Ŀ ŀ = ŀ Ł = Ł ł = ł Ń = Ń ń = ń Ņ = Ņ ņ = ņ Ň = Ň ň = ň ʼn = ʼn Ŋ = Ŋ ŋ = ŋ Ō = Ō ō = ō Ő = Ő ő = ő Œ = Œ œ = œ Ŕ = Ŕ ŕ = ŕ Ŗ = Ŗ ŗ = ŗ Ř = Ř ř = ř Ś = Ś ś = ś Ŝ = Ŝ ŝ = ŝ Ş = Ş ş = ş Š = Š š = š Ţ = Ţ ţ = ţ Ť = Ť ť = ť Ŧ = Ŧ ŧ = ŧ Ũ = Ũ ũ = ũ Ū = Ū ū = ū Ŭ = Ŭ ŭ = ŭ Ů = Ů ů = ů Ű = Ű ű = ű Ų = Ų ų = ų Ŵ = Ŵ ŵ = ŵ Ŷ = Ŷ ŷ = ŷ Ÿ = Ÿ Ź = Ź ź = ź Ż = Ż ż = ż Ž = Ž ž = ž ƒ = ƒ ǵ = ǵ ʼ = ' ˆ = ˆ ˇ = ˇ ˘ = ˘ ˙ = ˙ ˚ = ˚ ˛ = ˛ ˜ = ˜ ˝ = ˝ Ά = &Aacgr; Έ = &Eacgr; Ή = &EEacgr; Ί = &Iacgr; Ό = &Oacgr; Ύ = &Uacgr; Ώ = &OHacgr; ΐ = &idiagr; Α = Α Β = &Bgr; Γ = &b.Gamma; Δ = &b.Delta; Ε = Ε Ζ = &Zgr; Η = Η Θ = &b.Theta; Ι = Ι Κ = &Kgr; Λ = &b.Lambda; Μ = Μ Ν = Ν Ξ = &b.Xi; Ο = Ο Π = &b.Pi; Ρ = Ρ Σ = &b.Sigma; Τ = &Tgr; Υ = &b.Upsi; Φ = &b.Phi; Χ = &KHgr; Ψ = &b.Psi; Ω = &b.Omega; Ϊ = &Idigr; Ϋ = &Udigr; ά = &aacgr; έ = &eacgr; ή = &eeacgr; ί = &iacgr; ΰ = &udiagr; α = &b.alpha; β = &bgr; γ = &ggr; δ = &dgr; ε = ε ζ = &zgr; η = η θ = &thgr; ι = ι κ = &kgr; λ = &lgr; μ = μ ν = ν ξ = ξ ο = ο π = π ρ = ρ ς = ς σ = σ τ = &tgr; υ = υ φ = &phis; χ = &khgr; ψ = ψ ω = ω ϊ = &idigr; ϋ = &udigr; ό = &oacgr; ύ = &uacgr; ώ = &ohacgr; ϑ = ϑ ϒ = ϒ ϕ = ϕ ϖ = ϖ Ϝ = ϝ ϰ = ϰ ϱ = ϱ Ё = Ё Ђ = Ђ Ѓ = Ѓ Є = Є Ѕ = Ѕ І = І Ї = Ї Ј = Ј Љ = Љ Њ = Њ Ћ = Ћ Ќ = Ќ Ў = Ў Џ = Џ А = А Б = Б В = В Г = Г Д = Д Е = Е Ж = Ж З = З И = И Й = Й К = К Л = Л М = М Н = Н О = О П = П Р = Р С = С Т = Т У = У Ф = Ф Х = Х Ц = Ц Ч = Ч Ш = Ш Щ = Щ Ъ = Ъ Ы = Ы Ь = Ь Э = Э Ю = Ю Я = Я а = а б = б в = в г = г д = д е = е ж = ж з = з и = и й = й к = к л = л м = м н = н о = о п = п р = р с = с т = т у = у ф = ф х = х ц = ц ч = ч ш = ш щ = щ ъ = ъ ы = ы ь = ь э = э ю = ю я = я ё = ё ђ = ђ ѓ = ѓ є = є ѕ = ѕ і = і ї = ї ј = ј љ = љ њ = њ ћ = ћ ќ = ќ ў = ў џ = џ   =     =     =     =     =     =     =     =   ‌ = ‌ ‍ = ‍ ‎ = ‎ ‏ = ‏ ‐ = ‐ – = – — = — ― = ― ‖ = ‖ ‘ = ’ ’ = ’ ‚ = ‚ “ = ” ” = ” „ = „ † = † ‡ = ‡ • = • ‥ = ‥ … = … ‰ = ‰ ′ = &vprime; ″ = ″ ‴ = ‴ ‵ = ‵ ‹ = ‹ › = › ‾ = ‾ ⁁ = ⁁ ⁃ = ⁃ ⁄ = ⁄ € = € ⃛ = ⃛ ⃜ = ⃜ ℅ = ℅ ℋ = ℋ ℏ = ℏ ℑ = ℑ ℒ = ℒ ℓ = ℓ № = № ℗ = ℗ ℘ = ℘ ℜ = ℜ ℞ = ℞ ™ = ™ Ω = Ω Å = Å ℬ = ℬ ℳ = ℳ ℴ = ℴ ℵ = ℵ ℶ = ℶ ℷ = ℷ ℸ = ℸ ⅓ = ⅓ ⅔ = ⅔ ⅕ = ⅕ ⅖ = ⅖ ⅗ = ⅗ ⅘ = ⅘ ⅙ = ⅙ ⅚ = ⅚ ⅛ = ⅛ ⅜ = ⅜ ⅝ = ⅝ ⅞ = ⅞ ← = ← ↑ = ↑ → = → ↓ = ↓ ↔ = ⟷ ↕ = ↕ ↖ = ↖ ↗ = ↗ ↘ = &drarr; ↙ = &dlarr; ↚ = ↚ ↛ = ↛ ↝ = ↝ ↞ = ↞ ↠ = ↠ ↢ = ↢ ↣ = ↣ ↦ = ↦ ↩ = ↩ ↪ = ↪ ↫ = ↫ ↬ = ↬ ↭ = ↭ ↮ = ↮ ↰ = ↰ ↱ = ↱ ↵ = ↵ ↶ = ↶ ↷ = ↷ ↺ = ↺ ↻ = ↻ ↼ = ↼ ↽ = ↽ ↾ = ↾ ↿ = ↿ ⇀ = ⇀ ⇁ = ⇁ ⇂ = ⇂ ⇃ = ⇃ ⇄ = &rlarr2; ⇆ = &lrarr2; ⇇ = &larr2; ⇈ = &uarr2; ⇉ = &rarr2; ⇊ = &darr2; ⇋ = &lrhar2; ⇌ = &rlhar2; ⇍ = ⇍ ⇎ = ⇎ ⇏ = ⇏ ⇐ = ⟸ ⇑ = ⇑ ⇒ = ⟹ ⇓ = ⇓ ⇔ = ⇔ ⇕ = ⇕ ⇚ = ⇚ ⇛ = ⇛ ∀ = ∀ ∁ = ∁ ∂ = ∂ ∃ = ∃ ∄ = ∄ ∅ = ∅ ∇ = ∇ ∈ = ∈ ∉ = ∉ ∊ = &epsis; ∋ = ∋ ∍ = ϶ ∏ = ∏ ∐ = &samalg; ∑ = ∑ − = − ∓ = ∓ ∔ = ∔ ∖ = ∖ ∗ = ∗ ∘ = ∘ √ = √ ∝ = ∝ ∞ = ∞ ∟ = &ang90; ∠ = ∠ ∡ = ∡ ∢ = ∢ ∣ = ∣ ∤ = ∤ ∥ = ∥ ∦ = ∦ ∧ = ∧ ∨ = ∨ ∩ = ∩ ∪ = ∪ ∫ = ∫ ∮ = ∮ ∴ = ∴ ∵ = ∵ ∼ = ∼ ∽ = ∽ ≀ = ≀ ≁ = ≁ ≃ = ≃ ≄ = ≄ ≅ = ≅ ≇ = ≇ ≈ = ≈ ≉ = ≉ ≊ = ≊ ≌ = ≌ ≎ = ≎ ≏ = ≏ ≐ = ≐ ≑ = ≑ ≒ = ≒ ≓ = ≓ ≔ = ≔ ≕ = ≕ ≖ = ≖ ≗ = ≗ ≙ = ≙ ≜ = ≜ ≠ = ≠ ≡ = ≡ ≢ = ≢ ≤ = ⩽ ≥ = ⩾ ≦ = ≦ ≧ = ≧ ≨ = ≨︀ ≩ = ≩︀ ≪ = ≪ ≫ = ≫ ≬ = ≬ ≮ = ≮ ≯ = ≯ ≰ = ⩽̸ ≱ = ⩾̸ ≲ = ≲ ≳ = ≳ ≶ = ≶ ≷ = ≷ ≺ = ≺ ≻ = ≻ ≼ = ⪯ ≽ = ⪰ ≾ = ≾ ≿ = ≿ ⊀ = ⊀ ⊁ = ⊁ ⊂ = ⊂ ⊃ = ⊃ ⊄ = ⊄ ⊅ = ⊅ ⊆ = ⊆ ⊇ = ⊇ ⊈ = ⊈ ⊉ = ⊉ ⊊ = ⊊︀ ⊋ = ⊋︀ ⊎ = ⊎ ⊏ = ⊏ ⊐ = ⊐ ⊑ = ⊑ ⊒ = ⊒ ⊓ = ⊓ ⊔ = ⊔ ⊕ = ⊕ ⊖ = ⊖ ⊗ = ⊗ ⊘ = ⊘ ⊙ = ⊙ ⊚ = ⊚ ⊛ = ⊛ ⊝ = ⊝ ⊞ = ⊞ ⊟ = ⊟ ⊠ = ⊠ ⊡ = ⊡ ⊢ = ⊢ ⊣ = ⊣ ⊤ = ⊤ ⊥ = ⊥ ⊧ = ⊧ ⊨ = ⊨ ⊩ = ⊩ ⊪ = ⊪ ⊬ = ⊬ ⊭ = ⊭ ⊮ = ⊮ ⊯ = ⊯ ⊲ = ⊲ ⊳ = ⊳ ⊴ = ⊴ ⊵ = ⊵ ⊸ = ⊸ ⊺ = ⊺ ⊻ = ⊻ ⊼ = ⌅ ⋄ = ⋄ ⋅ = ⋅ ⋆ = ⋆ ⋇ = ⋇ ⋈ = ⋈ ⋉ = ⋉ ⋊ = ⋊ ⋋ = ⋋ ⋌ = ⋌ ⋍ = ⋍ ⋎ = ⋎ ⋏ = ⋏ ⋐ = ⋐ ⋑ = ⋑ ⋒ = ⋒ ⋓ = ⋓ ⋔ = ⋔ ⋖ = &ldot; ⋗ = &gsdot; ⋘ = ⋘ ⋙ = ⋙ ⋚ = ⋚ ⋛ = ⋛ ⋜ = ⪕ ⋝ = ⪖ ⋞ = ⋞ ⋟ = ⋟ ⋠ = ⪯̸ ⋡ = ⪰̸ ⋦ = ⋦ ⋧ = ⋧ ⋨ = ⋨ ⋩ = ⋩ ⋪ = ⋪ ⋫ = ⋫ ⋬ = ⋬ ⋭ = ⋭ ⋮ = ⋮ ⌆ = ⌆ ⌈ = ⌈ ⌉ = ⌉ ⌊ = ⌊ ⌋ = ⌋ ⌌ = ⌌ ⌍ = ⌍ ⌎ = ⌎ ⌏ = ⌏ ⌕ = ⌕ ⌖ = ⌖ ⌜ = ⌜ ⌝ = ⌝ ⌞ = ⌞ ⌟ = ⌟ ⌢ = ⌢ ⌣ = ⌣ 〈 = ⟨ 〉 = ⟩ ␣ = ␣ Ⓢ = Ⓢ ─ = ─ │ = │ ┌ = ┌ ┐ = ┐ └ = └ ┘ = ┘ ├ = ├ ┤ = ┤ ┬ = ┬ ┴ = ┴ ┼ = ┼ ═ = ═ ║ = ║ ╒ = ╒ ╓ = ╓ ╔ = ╔ ╕ = ╕ ╖ = ╖ ╗ = ╗ ╘ = ╘ ╙ = ╙ ╚ = ╚ ╛ = ╛ ╜ = ╜ ╝ = ╝ ╞ = ╞ ╟ = ╟ ╠ = ╠ ╡ = ╡ ╢ = ╢ ╣ = ╣ ╤ = ╤ ╥ = ╥ ╦ = ╦ ╧ = ╧ ╨ = ╨ ╩ = ╩ ╪ = ╪ ╫ = ╫ ╬ = ╬ ▀ = ▀ ▄ = ▄ █ = █ ░ = ░ ▒ = ▒ ▓ = ▓ □ = □ ▪ = ▪ ▭ = ▭ ▮ = ▮ △ = △ ▴ = ▴ ▵ = ▵ ▸ = ▸ ▹ = ▹ ▽ = ▽ ▾ = ▾ ▿ = ▿ ◂ = ◂ ◃ = ◃ ◊ = ◊ ○ = ◯ ★ = ★ ☆ = ☆ ☎ = ☎ ♀ = ♀ ♂ = ♂ ♠ = ♠ ♣ = ♣ ♥ = ♥ ♦ = ♦ ♪ = ♪ ♭ = ♭ ♮ = ♮ ♯ = ♯ ✓ = ✓ ✗ = ✗ ✠ = ✠ ✦ = ⧫ ✶ = ✶ ff = ff fi = fi fl = fl ffi = ffi ffl = ffl //////////////////////////////////////////////////////////// #include #include #include using namespace std; static const struct { const char *ent; unsigned short ch; } EntityTable[] = { #include "entities.h" }; #define ENTITYCOUNT (sizeof(EntityTable) / sizeof(EntityTable[0])) int main(void) { map ents; for(unsigned a=0; a'); map::const_iterator i; unsigned k=0; for(i=ents.begin(); i!=ents.end(); ++i) { unsigned short c = i->first; const char *s = i->second; if((c >> 2) > (k >> 2)) { k = c; putchar('\n'); } else putchar('\t'); if(c < 0x80) putchar(c); else if(c < 0x800) putchar(0xC0 + (c>>6)), putchar(0x80 + (c & 63)); else putchar(0xE0 + (c>>12)), putchar(0x80 + ((c >> 6)&63)), putchar(0x80 + (c & 63)); printf(" = &%s;", s); } putchar('\n'); for(unsigned a=0; a<60; ++a)putchar('/');putchar('\n'); fflush(stdout); system("cat entitylist.cc"); return 0; }