aboutsummaryrefslogtreecommitdiff
path: root/src/misc1.c
diff options
context:
space:
mode:
authorJohn Schmidt <john.schmidt.h@gmail.com>2014-03-31 16:42:14 +0200
committerThiago de Arruda <tpadilha84@gmail.com>2014-04-01 08:08:08 -0300
commit7ec4d478eb619e298cb0715d9ffb068d077df098 (patch)
treefc3e7edbc6b26407332d06c51b6aa3da17fc7460 /src/misc1.c
parent35e737e63c5c57a0ec0b52f86a81cbf94fd32bcd (diff)
downloadrneovim-7ec4d478eb619e298cb0715d9ffb068d077df098.tar.gz
rneovim-7ec4d478eb619e298cb0715d9ffb068d077df098.tar.bz2
rneovim-7ec4d478eb619e298cb0715d9ffb068d077df098.zip
Move match_suffix from misc1.c
Diffstat (limited to 'src/misc1.c')
-rw-r--r--src/misc1.c33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/misc1.c b/src/misc1.c
index ea3564e469..2a8dae97d6 100644
--- a/src/misc1.c
+++ b/src/misc1.c
@@ -3485,39 +3485,6 @@ void fast_breakcheck(void)
}
}
-/*
- * Return TRUE if "fname" matches with an entry in 'suffixes'.
- */
-int match_suffix(char_u *fname)
-{
- int fnamelen, setsuflen;
- char_u *setsuf;
-#define MAXSUFLEN 30 /* maximum length of a file suffix */
- char_u suf_buf[MAXSUFLEN];
-
- fnamelen = (int)STRLEN(fname);
- setsuflen = 0;
- for (setsuf = p_su; *setsuf; ) {
- setsuflen = copy_option_part(&setsuf, suf_buf, MAXSUFLEN, ".,");
- if (setsuflen == 0) {
- char_u *tail = gettail(fname);
-
- /* empty entry: match name without a '.' */
- if (vim_strchr(tail, '.') == NULL) {
- setsuflen = 1;
- break;
- }
- } else {
- if (fnamelen >= setsuflen
- && fnamencmp(suf_buf, fname + fnamelen - setsuflen,
- (size_t)setsuflen) == 0)
- break;
- setsuflen = 0;
- }
- }
- return setsuflen != 0;
-}
-
#ifndef SEEK_SET
# define SEEK_SET 0
#endif