We don't have fnmatch and regular expressions on Windows. We borrow fnmatch.[ch] from the GNU C library (license is LGPL 2 or later) and GNU regexp (regexp.c[ch], license is GPL 2 or later). Note that regexp.c was changed slightly to avoid warnings with gcc. We make the addition of these files an extra commit so as not to clutter the next commits. Signed-off-by: Johannes Sixt <johannes.sixt@xxxxxxxxxx> --- This patch is intentially broken. There's no need to comment on the details of the files that it adds. -- Hannes compat/fnmatch.c | 488 ++++++ compat/fnmatch.h | 84 + compat/regex.c | 4927 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ compat/regex.h | 490 ++++++ 4 files changed, 5989 insertions(+), 0 deletions(-) create mode 100644 compat/fnmatch.c create mode 100644 compat/fnmatch.h create mode 100644 compat/regex.c create mode 100644 compat/regex.h diff --git a/compat/fnmatch.c b/compat/fnmatch.c new file mode 100644 index 0000000..1f4ead5 --- /dev/null +++ b/compat/fnmatch.c @@ -0,0 +1,488 @@ This patch is intentionally broken. diff --git a/compat/fnmatch.h b/compat/fnmatch.h new file mode 100644 index 0000000..cc3ec37 --- /dev/null +++ b/compat/fnmatch.h @@ -0,0 +1,84 @@ This patch is intentionally broken. diff --git a/compat/regex.c b/compat/regex.c new file mode 100644 index 0000000..1d39e08 --- /dev/null +++ b/compat/regex.c @@ -0,0 +1,4927 @@ This patch is intentionally broken. diff --git a/compat/regex.h b/compat/regex.h new file mode 100644 index 0000000..408dd21 --- /dev/null +++ b/compat/regex.h @@ -0,0 +1,490 @@ This patch is intentionally broken. -- 1.5.4.1.126.ge5a7d - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html