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