diff options
author | Jeff King <peff@peff.net> | 2014-06-30 12:58:25 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2014-06-30 13:43:16 -0700 |
commit | 2975c770ca609ea5afc80631c4ac9087c527b6fd (patch) | |
tree | 54d7b59ce331c9e2079ad730a311347224f76d59 /git-compat-util.h | |
parent | implement ends_with via strip_suffix (diff) | |
download | tgif-2975c770ca609ea5afc80631c4ac9087c527b6fd.tar.xz |
replace has_extension with ends_with
These two are almost the same function, with the exception
that has_extension only matches if there is content before
the suffix. So ends_with(".exe", ".exe") is true, but
has_extension would not be.
This distinction does not matter to any of the callers,
though, and we can just replace uses of has_extension with
ends_with. We prefer the "ends_with" name because it is more
generic, and there is nothing about the function that
requires it to be used for file extensions.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-compat-util.h')
-rw-r--r-- | git-compat-util.h | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/git-compat-util.h b/git-compat-util.h index 1c9c68cb89..47a49c355d 100644 --- a/git-compat-util.h +++ b/git-compat-util.h @@ -578,13 +578,6 @@ static inline size_t xsize_t(off_t len) return (size_t)len; } -static inline int has_extension(const char *filename, const char *ext) -{ - size_t len = strlen(filename); - size_t extlen = strlen(ext); - return len > extlen && !memcmp(filename + len - extlen, ext, extlen); -} - /* in ctype.c, for kwset users */ extern const char tolower_trans_tbl[256]; |