diff options
| -rw-r--r-- | protocols/SkypeWeb/src/skype_utils.cpp | 506 | 
1 files changed, 253 insertions, 253 deletions
| diff --git a/protocols/SkypeWeb/src/skype_utils.cpp b/protocols/SkypeWeb/src/skype_utils.cpp index 488726201d..caa126d3d9 100644 --- a/protocols/SkypeWeb/src/skype_utils.cpp +++ b/protocols/SkypeWeb/src/skype_utils.cpp @@ -102,259 +102,259 @@ struct HtmlEntity  const HtmlEntity htmlEntities[] =
  {
 -	{ "AElig;", "\u00C6" },
 -	{ "Aacute;", "\u00C1" },
 -	{ "Acirc;", "\u00C2" },
 -	{ "Agrave;", "\u00C0" },
 -	{ "Alpha;", "\u0391" },
 -	{ "Aring;", "\u00C5" },
 -	{ "Atilde;", "\u00C3" },
 -	{ "Auml;", "\u00C4" },
 -	{ "Beta;", "\u0392" },
 -	{ "Ccedil;", "\u00C7" },
 -	{ "Chi;", "\u03A7" },
 -	{ "Dagger;", "‡" },
 -	{ "Delta;", "\u0394" },
 -	{ "ETH;", "\u00D0" },
 -	{ "Eacute;", "\u00C9" },
 -	{ "Ecirc;", "\u00CA" },
 -	{ "Egrave;", "\u00C8" },
 -	{ "Epsilon;", "\u0395" },
 -	{ "Eta;", "\u0397" },
 -	{ "Euml;", "\u00CB" },
 -	{ "Gamma;", "\u0393" },
 -	{ "Iacute;", "\u00CD" },
 -	{ "Icirc;", "\u00CE" },
 -	{ "Igrave;", "\u00CC" },
 -	{ "Iota;", "\u0399" },
 -	{ "Iuml;", "\u00CF" },
 -	{ "Kappa;", "\u039A" },
 -	{ "Lambda;", "\u039B" },
 -	{ "Mu;", "\u039C" },
 -	{ "Ntilde;", "\u00D1" },
 -	{ "Nu;", "\u039D" },
 -	{ "OElig;", "\u0152" },
 -	{ "Oacute;", "\u00D3" },
 -	{ "Ocirc;", "\u00D4" },
 -	{ "Ograve;", "\u00D2" },
 -	{ "Omega;", "\u03A9" },
 -	{ "Omicron;", "\u039F" },
 -	{ "Oslash;", "\u00D8" },
 -	{ "Otilde;", "\u00D5" },
 -	{ "Ouml;", "\u00D6" },
 -	{ "Phi;", "\u03A6" },
 -	{ "Pi;", "\u03A0" },
 -	{ "Prime;", "\u2033" },
 -	{ "Psi;", "\u03A8" },
 -	{ "Rho;", "\u03A1" },
 -	{ "Scaron;", "Š" },
 -	{ "Sigma;", "Σ" },
 -	{ "THORN;", "Þ" },
 -	{ "Tau;", "Τ" },
 -	{ "Theta;", "Θ" },
 -	{ "Uacute;", "Ú" },
 -	{ "Ucirc;", "Û" },
 -	{ "Ugrave;", "Ù" },
 -	{ "Upsilon;", "Υ" },
 -	{ "Uuml;", "Ü" },
 -	{ "Xi;", "Ξ" },
 -	{ "Yacute;", "Ý" },
 -	{ "Yuml;", "Ÿ" },
 -	{ "Zeta;", "Ζ" },
 -	{ "aacute;", "á" },
 -	{ "acirc;", "â" },
 -	{ "acute;", "´" },
 -	{ "aelig;", "æ" },
 -	{ "agrave;", "à" },
 -	{ "alefsym;", "ℵ" },
 -	{ "alpha;", "α" },
 -	{ "amp;", "&" },
 -	{ "and;", "∧" },
 -	{ "ang;", "∠" },
 -	{ "apos;", "'" },
 -	{ "aring;", "å" },
 -	{ "asymp;", "≈" },
 -	{ "atilde;", "ã" },
 -	{ "auml;", "ä" },
 -	{ "bdquo;", "„" },
 -	{ "beta;", "β" },
 -	{ "brvbar;", "¦" },
 -	{ "bull;", "•" },
 -	{ "cap;", "∩" },
 -	{ "ccedil;", "ç" },
 -	{ "cedil;", "¸" },
 -	{ "cent;", "¢" },
 -	{ "chi;", "χ" },
 -	{ "circ;", "ˆ" },
 -	{ "clubs;", "♣" },
 -	{ "cong;", "≅" },
 -	{ "copy;", "©" },
 -	{ "crarr;", "↵" },
 -	{ "cup;", "∪" },
 -	{ "curren;", "¤" },
 -	{ "dArr;", "⇓" },
 -	{ "dagger;", "†" },
 -	{ "darr;", "↓" },
 -	{ "deg;", "°" },
 -	{ "delta;", "δ" },
 -	{ "diams;", "♦" },
 -	{ "divide;", "÷" },
 -	{ "eacute;", "é" },
 -	{ "ecirc;", "ê" },
 -	{ "egrave;", "è" },
 -	{ "empty;", "∅" },
 -	{ "emsp;", " " },
 -	{ "ensp;", " " },
 -	{ "epsilon;", "ε" },
 -	{ "equiv;", "≡" },
 -	{ "eta;", "η" },
 -	{ "eth;", "ð" },
 -	{ "euml;", "ë" },
 -	{ "euro;", "€" },
 -	{ "exist;", "∃" },
 -	{ "fnof;", "ƒ" },
 -	{ "forall;", "∀" },
 -	{ "frac12;", "½" },
 -	{ "frac14;", "¼" },
 -	{ "frac34;", "¾" },
 -	{ "frasl;", "⁄" },
 -	{ "gamma;", "γ" },
 -	{ "ge;", "≥" },
 -	{ "gt;", ">" },
 -	{ "hArr;", "⇔" },
 -	{ "harr;", "↔" },
 -	{ "hearts;", "♥" },
 -	{ "hellip;", "…" },
 -	{ "iacute;", "í" },
 -	{ "icirc;", "î" },
 -	{ "iexcl;", "¡" },
 -	{ "igrave;", "ì" },
 -	{ "image;", "ℑ" },
 -	{ "infin;", "∞" },
 -	{ "int;", "∫" },
 -	{ "iota;", "ι" },
 -	{ "iquest;", "¿" },
 -	{ "isin;", "∈" },
 -	{ "iuml;", "ï" },
 -	{ "kappa;", "κ" },
 -	{ "lArr;", "⇐" },
 -	{ "lambda;", "λ" },
 -	{ "lang;", "〈" },
 -	{ "laquo;", "«" },
 -	{ "larr;", "←" },
 -	{ "lceil;", "⌈" },
 -	{ "ldquo;", "“" },
 -	{ "le;", "≤" },
 -	{ "lfloor;", "⌊" },
 -	{ "lowast;", "∗" },
 -	{ "loz;", "◊" },
 -	{ "lrm;", "\xE2\x80\x8E" },
 -	{ "lsaquo;", "‹" },
 -	{ "lsquo;", "‘" },
 -	{ "lt;", "<" },
 -	{ "macr;", "¯" },
 -	{ "mdash;", "—" },
 -	{ "micro;", "µ" },
 -	{ "middot;", "·" },
 -	{ "minus;", "−" },
 -	{ "mu;", "μ" },
 -	{ "nabla;", "∇" },
 -	{ "nbsp;", " " },
 -	{ "ndash;", "–" },
 -	{ "ne;", "≠" },
 -	{ "ni;", "∋" },
 -	{ "not;", "¬" },
 -	{ "notin;", "∉" },
 -	{ "nsub;", "⊄" },
 -	{ "ntilde;", "ñ" },
 -	{ "nu;", "ν" },
 -	{ "oacute;", "ó" },
 -	{ "ocirc;", "ô" },
 -	{ "oelig;", "œ" },
 -	{ "ograve;", "ò" },
 -	{ "oline;", "‾" },
 -	{ "omega;", "ω" },
 -	{ "omicron;", "ο" },
 -	{ "oplus;", "⊕" },
 -	{ "or;", "∨" },
 -	{ "ordf;", "ª" },
 -	{ "ordm;", "º" },
 -	{ "oslash;", "ø" },
 -	{ "otilde;", "õ" },
 -	{ "otimes;", "⊗" },
 -	{ "ouml;", "ö" },
 -	{ "para;", "¶" },
 -	{ "part;", "∂" },
 -	{ "permil;", "‰" },
 -	{ "perp;", "⊥" },
 -	{ "phi;", "φ" },
 -	{ "pi;", "π" },
 -	{ "piv;", "ϖ" },
 -	{ "plusmn;", "±" },
 -	{ "pound;", "£" },
 -	{ "prime;", "′" },
 -	{ "prod;", "∏" },
 -	{ "prop;", "∝" },
 -	{ "psi;", "ψ" },
 -	{ "quot;", "\"" },
 -	{ "rArr;", "⇒" },
 -	{ "radic;", "√" },
 -	{ "rang;", "〉" },
 -	{ "raquo;", "»" },
 -	{ "rarr;", "→" },
 -	{ "rceil;", "⌉" },
 -	{ "rdquo;", "”" },
 -	{ "real;", "ℜ" },
 -	{ "reg;", "®" },
 -	{ "rfloor;", "⌋" },
 -	{ "rho;", "ρ" },
 -	{ "rlm;", "\xE2\x80\x8F" },
 -	{ "rsaquo;", "›" },
 -	{ "rsquo;", "’" },
 -	{ "sbquo;", "‚" },
 -	{ "scaron;", "š" },
 -	{ "sdot;", "⋅" },
 -	{ "sect;", "§" },
 -	{ "shy;", "\xC2\xAD" },
 -	{ "sigma;", "σ" },
 -	{ "sigmaf;", "ς" },
 -	{ "sim;", "∼" },
 -	{ "spades;", "♠" },
 -	{ "sub;", "⊂" },
 -	{ "sube;", "⊆" },
 -	{ "sum;", "∑" },
 -	{ "sup;", "⊃" },
 -	{ "sup1;", "¹" },
 -	{ "sup2;", "²" },
 -	{ "sup3;", "³" },
 -	{ "supe;", "⊇" },
 -	{ "szlig;", "ß" },
 -	{ "tau;", "τ" },
 -	{ "there4;", "∴" },
 -	{ "theta;", "θ" },
 -	{ "thetasym;", "ϑ" },
 -	{ "thinsp;", " " },
 -	{ "thorn;", "þ" },
 -	{ "tilde;", "˜" },
 -	{ "times;", "×" },
 -	{ "trade;", "™" },
 -	{ "uArr;", "⇑" },
 -	{ "uacute;", "ú" },
 -	{ "uarr;", "↑" },
 -	{ "ucirc;", "û" },
 -	{ "ugrave;", "ù" },
 -	{ "uml;", "¨" },
 -	{ "upsih;", "ϒ" },
 -	{ "upsilon;", "υ" },
 -	{ "uuml;", "ü" },
 -	{ "weierp;", "℘" },
 -	{ "xi;", "ξ" },
 -	{ "yacute;", "ý" },
 -	{ "yen;", "¥" },
 -	{ "yuml;", "ÿ" },
 -	{ "zeta;", "ζ" },
 -	{ "zwj;", "\xE2\x80\x8D" },
 -	{ "zwnj;", "\xE2\x80\x8C" }
 +	{ "AElig", "\u00C6" },
 +	{ "Aacute", "\u00C1" },
 +	{ "Acirc", "\u00C2" },
 +	{ "Agrave", "\u00C0" },
 +	{ "Alpha", "\u0391" },
 +	{ "Aring", "\u00C5" },
 +	{ "Atilde", "\u00C3" },
 +	{ "Auml", "\u00C4" },
 +	{ "Beta", "\u0392" },
 +	{ "Ccedil", "\u00C7" },
 +	{ "Chi", "\u03A7" },
 +	{ "Dagger", "‡" },
 +	{ "Delta", "\u0394" },
 +	{ "ETH", "\u00D0" },
 +	{ "Eacute", "\u00C9" },
 +	{ "Ecirc", "\u00CA" },
 +	{ "Egrave", "\u00C8" },
 +	{ "Epsilon", "\u0395" },
 +	{ "Eta", "\u0397" },
 +	{ "Euml", "\u00CB" },
 +	{ "Gamma", "\u0393" },
 +	{ "Iacute", "\u00CD" },
 +	{ "Icirc", "\u00CE" },
 +	{ "Igrave", "\u00CC" },
 +	{ "Iota", "\u0399" },
 +	{ "Iuml", "\u00CF" },
 +	{ "Kappa", "\u039A" },
 +	{ "Lambda", "\u039B" },
 +	{ "Mu", "\u039C" },
 +	{ "Ntilde", "\u00D1" },
 +	{ "Nu", "\u039D" },
 +	{ "OElig", "\u0152" },
 +	{ "Oacute", "\u00D3" },
 +	{ "Ocirc", "\u00D4" },
 +	{ "Ograve", "\u00D2" },
 +	{ "Omega", "\u03A9" },
 +	{ "Omicron", "\u039F" },
 +	{ "Oslash", "\u00D8" },
 +	{ "Otilde", "\u00D5" },
 +	{ "Ouml", "\u00D6" },
 +	{ "Phi", "\u03A6" },
 +	{ "Pi", "\u03A0" },
 +	{ "Prime", "\u2033" },
 +	{ "Psi", "\u03A8" },
 +	{ "Rho", "\u03A1" },
 +	{ "Scaron", "Š" },
 +	{ "Sigma", "Σ" },
 +	{ "THORN", "Þ" },
 +	{ "Tau", "Τ" },
 +	{ "Theta", "Θ" },
 +	{ "Uacute", "Ú" },
 +	{ "Ucirc", "Û" },
 +	{ "Ugrave", "Ù" },
 +	{ "Upsilon", "Υ" },
 +	{ "Uuml", "Ü" },
 +	{ "Xi", "Ξ" },
 +	{ "Yacute", "Ý" },
 +	{ "Yuml", "Ÿ" },
 +	{ "Zeta", "Ζ" },
 +	{ "aacute", "á" },
 +	{ "acirc", "â" },
 +	{ "acute", "´" },
 +	{ "aelig", "æ" },
 +	{ "agrave", "à" },
 +	{ "alefsym", "ℵ" },
 +	{ "alpha", "α" },
 +	{ "amp", "&" },
 +	{ "and", "∧" },
 +	{ "ang", "∠" },
 +	{ "apos", "'" },
 +	{ "aring", "å" },
 +	{ "asymp", "≈" },
 +	{ "atilde", "ã" },
 +	{ "auml", "ä" },
 +	{ "bdquo", "„" },
 +	{ "beta", "β" },
 +	{ "brvbar", "¦" },
 +	{ "bull", "•" },
 +	{ "cap", "∩" },
 +	{ "ccedil", "ç" },
 +	{ "cedil", "¸" },
 +	{ "cent", "¢" },
 +	{ "chi", "χ" },
 +	{ "circ", "ˆ" },
 +	{ "clubs", "♣" },
 +	{ "cong", "≅" },
 +	{ "copy", "©" },
 +	{ "crarr", "↵" },
 +	{ "cup", "∪" },
 +	{ "curren", "¤" },
 +	{ "dArr", "⇓" },
 +	{ "dagger", "†" },
 +	{ "darr", "↓" },
 +	{ "deg", "°" },
 +	{ "delta", "δ" },
 +	{ "diams", "♦" },
 +	{ "divide", "÷" },
 +	{ "eacute", "é" },
 +	{ "ecirc", "ê" },
 +	{ "egrave", "è" },
 +	{ "empty", "∅" },
 +	{ "emsp", " " },
 +	{ "ensp", " " },
 +	{ "epsilon", "ε" },
 +	{ "equiv", "≡" },
 +	{ "eta", "η" },
 +	{ "eth", "ð" },
 +	{ "euml", "ë" },
 +	{ "euro", "€" },
 +	{ "exist", "∃" },
 +	{ "fnof", "ƒ" },
 +	{ "forall", "∀" },
 +	{ "frac12", "½" },
 +	{ "frac14", "¼" },
 +	{ "frac34", "¾" },
 +	{ "frasl", "⁄" },
 +	{ "gamma", "γ" },
 +	{ "ge", "≥" },
 +	{ "gt", ">" },
 +	{ "hArr", "⇔" },
 +	{ "harr", "↔" },
 +	{ "hearts", "♥" },
 +	{ "hellip", "…" },
 +	{ "iacute", "í" },
 +	{ "icirc", "î" },
 +	{ "iexcl", "¡" },
 +	{ "igrave", "ì" },
 +	{ "image", "ℑ" },
 +	{ "infin", "∞" },
 +	{ "int", "∫" },
 +	{ "iota", "ι" },
 +	{ "iquest", "¿" },
 +	{ "isin", "∈" },
 +	{ "iuml", "ï" },
 +	{ "kappa", "κ" },
 +	{ "lArr", "⇐" },
 +	{ "lambda", "λ" },
 +	{ "lang", "〈" },
 +	{ "laquo", "«" },
 +	{ "larr", "←" },
 +	{ "lceil", "⌈" },
 +	{ "ldquo", "“" },
 +	{ "le", "≤" },
 +	{ "lfloor", "⌊" },
 +	{ "lowast", "∗" },
 +	{ "loz", "◊" },
 +	{ "lrm", "\xE2\x80\x8E" },
 +	{ "lsaquo", "‹" },
 +	{ "lsquo", "‘" },
 +	{ "lt", "<" },
 +	{ "macr", "¯" },
 +	{ "mdash", "—" },
 +	{ "micro", "µ" },
 +	{ "middot", "·" },
 +	{ "minus", "−" },
 +	{ "mu", "μ" },
 +	{ "nabla", "∇" },
 +	{ "nbsp", " " },
 +	{ "ndash", "–" },
 +	{ "ne", "≠" },
 +	{ "ni", "∋" },
 +	{ "not", "¬" },
 +	{ "notin", "∉" },
 +	{ "nsub", "⊄" },
 +	{ "ntilde", "ñ" },
 +	{ "nu", "ν" },
 +	{ "oacute", "ó" },
 +	{ "ocirc", "ô" },
 +	{ "oelig", "œ" },
 +	{ "ograve", "ò" },
 +	{ "oline", "‾" },
 +	{ "omega", "ω" },
 +	{ "omicron", "ο" },
 +	{ "oplus", "⊕" },
 +	{ "or", "∨" },
 +	{ "ordf", "ª" },
 +	{ "ordm", "º" },
 +	{ "oslash", "ø" },
 +	{ "otilde", "õ" },
 +	{ "otimes", "⊗" },
 +	{ "ouml", "ö" },
 +	{ "para", "¶" },
 +	{ "part", "∂" },
 +	{ "permil", "‰" },
 +	{ "perp", "⊥" },
 +	{ "phi", "φ" },
 +	{ "pi", "π" },
 +	{ "piv", "ϖ" },
 +	{ "plusmn", "±" },
 +	{ "pound", "£" },
 +	{ "prime", "′" },
 +	{ "prod", "∏" },
 +	{ "prop", "∝" },
 +	{ "psi", "ψ" },
 +	{ "quot", "\"" },
 +	{ "rArr", "⇒" },
 +	{ "radic", "√" },
 +	{ "rang", "〉" },
 +	{ "raquo", "»" },
 +	{ "rarr", "→" },
 +	{ "rceil", "⌉" },
 +	{ "rdquo", "”" },
 +	{ "real", "ℜ" },
 +	{ "reg", "®" },
 +	{ "rfloor", "⌋" },
 +	{ "rho", "ρ" },
 +	{ "rlm", "\xE2\x80\x8F" },
 +	{ "rsaquo", "›" },
 +	{ "rsquo", "’" },
 +	{ "sbquo", "‚" },
 +	{ "scaron", "š" },
 +	{ "sdot", "⋅" },
 +	{ "sect", "§" },
 +	{ "shy", "\xC2\xAD" },
 +	{ "sigma", "σ" },
 +	{ "sigmaf", "ς" },
 +	{ "sim", "∼" },
 +	{ "spades", "♠" },
 +	{ "sub", "⊂" },
 +	{ "sube", "⊆" },
 +	{ "sum", "∑" },
 +	{ "sup", "⊃" },
 +	{ "sup1", "¹" },
 +	{ "sup2", "²" },
 +	{ "sup3", "³" },
 +	{ "supe", "⊇" },
 +	{ "szlig", "ß" },
 +	{ "tau", "τ" },
 +	{ "there4", "∴" },
 +	{ "theta", "θ" },
 +	{ "thetasym", "ϑ" },
 +	{ "thinsp", " " },
 +	{ "thorn", "þ" },
 +	{ "tilde", "˜" },
 +	{ "times", "×" },
 +	{ "trade", "™" },
 +	{ "uArr", "⇑" },
 +	{ "uacute", "ú" },
 +	{ "uarr", "↑" },
 +	{ "ucirc", "û" },
 +	{ "ugrave", "ù" },
 +	{ "uml", "¨" },
 +	{ "upsih", "ϒ" },
 +	{ "upsilon", "υ" },
 +	{ "uuml", "ü" },
 +	{ "weierp", "℘" },
 +	{ "xi", "ξ" },
 +	{ "yacute", "ý" },
 +	{ "yen", "¥" },
 +	{ "yuml", "ÿ" },
 +	{ "zeta", "ζ" },
 +	{ "zwj", "\xE2\x80\x8D" },
 +	{ "zwnj", "\xE2\x80\x8C" }
  };
  char *CSkypeProto::RemoveHtml(const char *text)
 | 
