+
+ /* posix 2008 is unclear about these cases */
+ { "\\", "\\", 0, 0 },
+ { "\\", "", 0, FNM_NOMATCH },
+
+ /* musl bug fixed in da0fcdb8e913ca7cdf8931328f2b37e93309b2c5 */
+ { "/", "\0", FNM_PATHNAME, FNM_NOMATCH },
+ /* musl bug fixed in 6ec82a3b58ee1b873ff0dfad8fa9d41c3d25dcc0 */
+ { "\\/", "/", FNM_PATHNAME, 0 },
+
+#ifdef FNM_CASEFOLD
+ { "a", "A", FNM_CASEFOLD, 0 },
+ { "aaAA", "AaAa", FNM_CASEFOLD, 0 },
+ { "[a]", "A", FNM_CASEFOLD, 0 },
+ { "[!a]", "A", FNM_CASEFOLD, FNM_NOMATCH },
+ { "[!A-C]", "b", FNM_CASEFOLD, FNM_NOMATCH },
+ { "[!a-c]", "B", FNM_CASEFOLD, FNM_NOMATCH },
+ { "[!a-c]", "d", FNM_CASEFOLD, 0 },
+#endif