lvalue casts are illegal,
RCS file: /cvsroot/middle-man/middleman/src/main.c,v
retrieving revision 1.217
diff -u -r1.217 main.c
--- main.c 5 Aug 2004 02:01:16 -0000 1.217
+++ main.c 3 Oct 2007 17:13:12 -0000
@@ -482,7 +482,7 @@
#else
pcre_free = xfree;
// grr... argument to malloc is int on some systems, and long on others
- (void *) pcre_malloc = (void *) xmalloc;
+ pcre_malloc = (void* (*)(size_t)) xmalloc;
#endif
global->dns_cache = hash_create(DNS_HASH_SIZE);