Mercurial > vim
diff src/charset.c @ 1369:1d4c67f84709 v7.1.084
updated for version 7.1-084
author | vimboss |
---|---|
date | Tue, 21 Aug 2007 13:07:12 +0000 |
parents | 79a23c19108a |
children | 75f5889a5d8e |
line wrap: on
line diff
--- a/src/charset.c +++ b/src/charset.c @@ -932,6 +932,23 @@ vim_isfilec(c) } /* + * return TRUE if 'c' is a valid file-name character or a wildcard character + * Assume characters above 0x100 are valid (multi-byte). + * Explicitly interpret ']' as a wildcard character as mch_has_wildcard("]") + * returns false. + */ + int +vim_isfilec_or_wc(c) + int c; +{ + char_u buf[2]; + + buf[0] = (char_u)c; + buf[1] = NUL; + return vim_isfilec(c) || c == ']' || mch_has_wildcard(buf); +} + +/* * return TRUE if 'c' is a printable character * Assume characters above 0x100 are printable (multi-byte), except for * Unicode.