diff options
author | René Scharfe <l.s.r@web.de> | 2020-02-22 19:51:19 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-02-24 09:30:31 -0800 |
commit | 2ce6d075fa35e4ea4a581c809eca3ad5631c9079 (patch) | |
tree | 163d09de764ab4a8ac97037eeebbc8108a3a6b36 /compat | |
parent | 2b3c430bcea5d8c40b218c7e2a71d261822c6a52 (diff) | |
download | git-2ce6d075fa35e4ea4a581c809eca3ad5631c9079.tar.gz |
use strpbrk(3) to search for characters from a given set
We can check if certain characters are present in a string by calling
strchr(3) on each of them, or we can pass them all to a single
strpbrk(3) call. The latter is shorter, less repetitive and slightly
more efficient, so let's do that instead.
Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'compat')
-rw-r--r-- | compat/mingw.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compat/mingw.c b/compat/mingw.c index 402c1ad91c..7ec6c04dfc 100644 --- a/compat/mingw.c +++ b/compat/mingw.c @@ -1232,7 +1232,7 @@ static char *path_lookup(const char *cmd, int exe_only) int len = strlen(cmd); int isexe = len >= 4 && !strcasecmp(cmd+len-4, ".exe"); - if (strchr(cmd, '/') || strchr(cmd, '\\')) + if (strpbrk(cmd, "/\\")) return xstrdup(cmd); path = mingw_getenv("PATH"); |