diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/mac.c | 6 |
1 files changed, 5 insertions, 1 deletions
| @@ -1,5 +1,5 @@ | |||
| 1 | /* Unix emulation routines for GNU Emacs on the Mac OS. | 1 | /* Unix emulation routines for GNU Emacs on the Mac OS. |
| 2 | Copyright (C) 2000, 2001 Free Software Foundation, Inc. | 2 | Copyright (C) 2000, 2001, 2005 Free Software Foundation, Inc. |
| 3 | 3 | ||
| 4 | This file is part of GNU Emacs. | 4 | This file is part of GNU Emacs. |
| 5 | 5 | ||
| @@ -4144,6 +4144,10 @@ nil. */) | |||
| 4144 | src_encoding = get_cfstring_encoding_from_lisp (source); | 4144 | src_encoding = get_cfstring_encoding_from_lisp (source); |
| 4145 | tgt_encoding = get_cfstring_encoding_from_lisp (target); | 4145 | tgt_encoding = get_cfstring_encoding_from_lisp (target); |
| 4146 | 4146 | ||
| 4147 | /* We really want string_to_unibyte, but since it doesn't exist yet, we | ||
| 4148 | use string_as_unibyte which works as well, except for the fact that | ||
| 4149 | it's too permissive (it doesn't check that the multibyte string only | ||
| 4150 | contain single-byte chars). */ | ||
| 4147 | string = Fstring_as_unibyte (string); | 4151 | string = Fstring_as_unibyte (string); |
| 4148 | if (src_encoding != kCFStringEncodingInvalidId | 4152 | if (src_encoding != kCFStringEncodingInvalidId |
| 4149 | && tgt_encoding != kCFStringEncodingInvalidId) | 4153 | && tgt_encoding != kCFStringEncodingInvalidId) |