Mercurial > emacs
comparison src/xselect.c @ 26877:9c5071c954cd
(lisp_data_to_selection_data): Adjusted for the change
for find_charset_in_str.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Wed, 15 Dec 1999 00:26:05 +0000 |
parents | 3e56c05edfab |
children | 5c3828858be8 |
comparison
equal
deleted
inserted
replaced
26876:578acd06aa3b | 26877:9c5071c954cd |
---|---|
1657 bzero (charsets, (MAX_CHARSET + 1) * sizeof (int)); | 1657 bzero (charsets, (MAX_CHARSET + 1) * sizeof (int)); |
1658 num = ((*size_ret <= 1 /* Check the possibility of short cut. */ | 1658 num = ((*size_ret <= 1 /* Check the possibility of short cut. */ |
1659 || !STRING_MULTIBYTE (obj) | 1659 || !STRING_MULTIBYTE (obj) |
1660 || *size_ret == XSTRING (obj)->size) | 1660 || *size_ret == XSTRING (obj)->size) |
1661 ? 0 | 1661 ? 0 |
1662 : find_charset_in_str (*data_ret, *size_ret, charsets, Qnil, 0, 1)); | 1662 : find_charset_in_str (*data_ret, *size_ret, charsets, Qnil, 1)); |
1663 | 1663 |
1664 if (!num || (num == 1 && charsets[CHARSET_ASCII])) | 1664 if (!num || (num == 1 && charsets[CHARSET_ASCII])) |
1665 { | 1665 { |
1666 /* No multibyte character in OBJ. We need not encode it. */ | 1666 /* No multibyte character in OBJ. We need not encode it. */ |
1667 *nofree_ret = 1; | 1667 *nofree_ret = 1; |