Hi Harald, the SMP fixups for the string match changed the max() to a 2.4.9 style max() with 3 args... here's a patch to fix it.
/Martin Never argue with an idiot. They drag you down to their level, then beat you with experience.
--- netfilter/userspace/patch-o-matic/extra/string.patch.orig Tue Mar 19 00:50:41 2002 +++ netfilter/userspace/patch-o-matic/extra/string.patch Tue Mar 19 00:51:27 +2002 @@ -106,7 +106,7 @@ + + sk = skip[haystack[right_end - i]]; + sh = shift[i]; -+ right_end = max(int, right_end - i + sk, right_end + sh); ++ right_end = max(right_end - i + sk, right_end + sh); + } + + return NULL;