[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 28bf387: Tweak Fdirectory_append for efficiency
From: |
Lars Ingebrigtsen |
Subject: |
master 28bf387: Tweak Fdirectory_append for efficiency |
Date: |
Sat, 24 Jul 2021 11:28:18 -0400 (EDT) |
branch: master
commit 28bf38743db6656715c5f3221d52467cbac4872f
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Tweak Fdirectory_append for efficiency
* src/fileio.c (Fdirectory_append): Make slightly more efficient.
---
src/fileio.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/fileio.c b/src/fileio.c
index a4f0838..ddce472 100644
--- 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),
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 28bf387: Tweak Fdirectory_append for efficiency,
Lars Ingebrigtsen <=