diff options
author | Bram Moolenaar <Bram@vim.org> | 2007-08-21 13:07:12 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2007-08-21 13:07:12 +0000 |
commit | dd87969c8b3e106af71efd17c76c682f903b45cb (patch) | |
tree | 004dad10155e0d20f5eed574c8b14c5b60860e79 /src/charset.c | |
parent | fa2e04447108432171aa28261315a5b03049be76 (diff) | |
download | vim-git-dd87969c8b3e106af71efd17c76c682f903b45cb.tar.gz |
updated for version 7.1-084v7.1.084
Diffstat (limited to 'src/charset.c')
-rw-r--r-- | src/charset.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/charset.c b/src/charset.c index 5a2952cd6..32d755532 100644 --- 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. |