[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 28bf387: Tweak Fdirectory_append for efficiency
From: |
Eli Zaretskii |
Subject: |
master 28bf387: Tweak Fdirectory_append for efficiency |
Date: |
Sat, 24 Jul 2021 19:27:51 +0300 |
> --- a/src/fileio.c
> +++ b/src/fileio.c
> @@ -795,7 +795,8 @@ usage: (record DIRECTORY &rest COMPONENTS) */)
> for (i = 0; i < nargs; i++)
> {
> Lisp_Object arg = args[i];
> - if (STRING_MULTIBYTE (arg))
> + /* Use multibyte or all-ASCII strings as is. */
> + if (STRING_MULTIBYTE (arg) || SCHARS (arg) == SBYTES (arg))
> elements[i] = arg;
> else
> elements[i] = make_multibyte_string (SSDATA (arg), SCHARS (arg),
>
Isn't SCHARS (arg) == SBYTES (arg) true for any unibyte string, even
one that includes non-ASCII characters?
- master 28bf387: Tweak Fdirectory_append for efficiency,
Eli Zaretskii <=
- Re: master 28bf387: Tweak Fdirectory_append for efficiency, Lars Ingebrigtsen, 2021/07/24
- Re: master 28bf387: Tweak Fdirectory_append for efficiency, Eli Zaretskii, 2021/07/24
- Re: master 28bf387: Tweak Fdirectory_append for efficiency, Lars Ingebrigtsen, 2021/07/24
- Re: master 28bf387: Tweak Fdirectory_append for efficiency, Eli Zaretskii, 2021/07/24
- Re: master 28bf387: Tweak Fdirectory_append for efficiency, Lars Ingebrigtsen, 2021/07/24
- Re: master 28bf387: Tweak Fdirectory_append for efficiency, Eli Zaretskii, 2021/07/24
- Re: master 28bf387: Tweak Fdirectory_append for efficiency, Lars Ingebrigtsen, 2021/07/25
- Re: master 28bf387: Tweak Fdirectory_append for efficiency, Eli Zaretskii, 2021/07/25