From: Richard M. Stallman Date: Wed, 21 Jan 1998 22:53:11 +0000 (+0000) Subject: (Fsubstitute_in_file_name): Use unibyte_char_to_multibyte. X-Git-Tag: emacs-20.3~2367 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=418cd8ca018261799bafe504423cc109ebd58929;p=emacs.git (Fsubstitute_in_file_name): Use unibyte_char_to_multibyte. --- diff --git a/src/fileio.c b/src/fileio.c index a9c58095f4f..102573baf83 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -1,5 +1,5 @@ /* File IO for GNU Emacs. - Copyright (C) 1985,86,87,88,93,94,95,96,1997 Free Software Foundation, Inc. + Copyright (C) 1985,86,87,88,93,94,95,96,97,1998 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -1948,14 +1948,13 @@ duplicates what `expand-file-name' does.") convert what we substitute into multibyte. */ unsigned char workbuf[4], *str; int len; - extern int nonascii_insert_offset; while (*o) { int c = *o++; - if (c >= 0200) + c = unibyte_char_to_multibyte (c); + if (! SINGLE_BYTE_CHAR_P (c)) { - c += nonascii_insert_offset; len = CHAR_STRING (c, workbuf, str); bcopy (str, x, len); x += len;