diff options
author | John Schmidt <john.schmidt.h@gmail.com> | 2014-03-31 16:42:14 +0200 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-04-01 08:08:08 -0300 |
commit | 7ec4d478eb619e298cb0715d9ffb068d077df098 (patch) | |
tree | fc3e7edbc6b26407332d06c51b6aa3da17fc7460 /src/misc1.c | |
parent | 35e737e63c5c57a0ec0b52f86a81cbf94fd32bcd (diff) | |
download | rneovim-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.c | 33 |
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 |