--- /dev/null
+--- filter-0.9/filter.c.orig Wed Aug 21 00:54:38 2002
++++ filter-0.9/filter.c Thu Sep 5 09:42:39 2002
+@@ -126,7 +126,7 @@
+ *mask++ = 0;
+ if(!str_to_int(mask, &i)) {
+ /* Netmask like foo/24 */
+- uint32_t l = ~(0UL);
++ uint32_t l = (uint32_t)~(0UL);
+ if(i < 0 || i > 32) {
+ fprintf(stderr, "can't parse netmask \"%s\"\n",
+ mask);