emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 7b86997 1/2: Simplify remove_slash_colon


From: Paul Eggert
Subject: [Emacs-diffs] master 7b86997 1/2: Simplify remove_slash_colon
Date: Tue, 29 Aug 2017 00:51:45 -0400 (EDT)

branch: master
commit 7b8699759f3332e8b5cfe6eed5a80090d9ef8948
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    Simplify remove_slash_colon
    
    * src/process.c (remove_slash_colon): Simplify
    and avoid a special case for "/:" by itself.
---
 src/process.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/process.c b/src/process.c
index 730caea..c45a3f6 100644
--- a/src/process.c
+++ b/src/process.c
@@ -7692,7 +7692,7 @@ Lisp_Object
 remove_slash_colon (Lisp_Object name)
 {
   return
-    ((SBYTES (name) > 2 && SREF (name, 0) == '/' && SREF (name, 1) == ':')
+    (SREF (name, 0) == '/' && SREF (name, 1) == ':'
      ? make_specified_string (SSDATA (name) + 2, SCHARS (name) - 2,
                              SBYTES (name) - 2, STRING_MULTIBYTE (name))
      : name);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]