From 418cd8ca018261799bafe504423cc109ebd58929 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 21 Jan 1998 22:53:11 +0000 Subject: [PATCH] (Fsubstitute_in_file_name): Use unibyte_char_to_multibyte. --- src/fileio.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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; -- 2.39.5