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.