Mercurial > pidgin
comparison src/oscar.c @ 2084:6c25411834dd
[gaim-migrate @ 2094]
Unicode fix. Thanks John Matthews.
/
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Thu, 26 Jul 2001 21:34:01 +0000 |
parents | 3937f5eb6d75 |
children |
comparison
equal
deleted
inserted
replaced
2083:f5659096bcd6 | 2084:6c25411834dd |
---|---|
1718 | 1718 |
1719 uni = ((args->msg[i] & 0xff) << 8) | (args->msg[i+1] & 0xff); | 1719 uni = ((args->msg[i] & 0xff) << 8) | (args->msg[i+1] & 0xff); |
1720 | 1720 |
1721 if ((uni < 128) || ((uni >= 160) && (uni <= 255))) { /* ISO 8859-1 */ | 1721 if ((uni < 128) || ((uni >= 160) && (uni <= 255))) { /* ISO 8859-1 */ |
1722 | 1722 |
1723 g_snprintf(tmp+strlen(tmp), sizeof(tmp)-strlen(tmp), "%c", uni); | 1723 g_snprintf(tmp+strlen(tmp), BUF_LONG-strlen(tmp), "%c", uni); |
1724 | 1724 |
1725 } else { /* something else, do UNICODE entity */ | 1725 } else { /* something else, do UNICODE entity */ |
1726 g_snprintf(tmp+strlen(tmp), sizeof(tmp)-strlen(tmp), "&#%04x;", uni); | 1726 g_snprintf(tmp+strlen(tmp), BUF_LONG-strlen(tmp), "&#%04x;", uni); |
1727 } | 1727 } |
1728 } | 1728 } |
1729 } else | 1729 } else |
1730 g_snprintf(tmp, BUF_LONG, "%s", args->msg); | 1730 g_snprintf(tmp, BUF_LONG, "%s", args->msg); |
1731 | 1731 |