The new reject stuff in recur.c:
typedef enum
{
SUCCESS, BLACKLIST, NOTHTTPS, NONHTTP, 1, 1, PARENT, LIST, REGEX,
RULES, SPANNEDHOST, ROBOTS
} reject_reason;
causes errors with MSVC and MingW since in:
math.h:952: #define DOMAIN _DOMAIN i.e. 1
wingdi.h:1893: #define ABSOLUTE 1
<math.h> is pulled in via some Gnulib headers. And <wingdi.h> via
<windows.h>. I suggest this simple fix:
--- a/src/recur.c 2015-08-14 21:45:44
+++ b/src/recur.c 2015-08-14 21:54:45
@@ -182,6 +182,9 @@
return ret;
}
+#undef ABSOLUTE
+#undef DOMAIN
+
typedef enum
{
SUCCESS, BLACKLIST, NOTHTTPS, NONHTTP, ABSOLUTE, DOMAIN, PARENT, LIST, REGEX,
Or better names for the enumerations; 'RR_xx' ?
--
--gv