#if HAVE_UNISTD_H
# include <unistd.h>
#endif
-#if HAVE_PCRE_H
-# include <pcre.h>
-#endif
#include <ctype.h>
#if HAVE_GCRYPT_H
# include <gcrypt.h>
}
static void cf_log(char attribute((unused)) **argv) {
+ setvbuf(stdout, 0, _IOLBF, BUFSIZ);
if(disorder_log(getclient(), sink_stdio("stdout", stdout))) exit(EXIT_FAILURE);
}
mem_init();
network_init();
-#if HAVE_PCRE_H
/* garbage-collect PCRE's memory */
- pcre_malloc = xmalloc;
- pcre_free = xfree;
-#endif
+ regexp_setup();
if(!setlocale(LC_CTYPE, "")) disorder_fatal(errno, "error calling setlocale");
if(!setlocale(LC_TIME, "")) disorder_fatal(errno, "error calling setlocale");
while((n = getopt_long(argc, argv, "+hVc:dHlNu:p:", options, 0)) >= 0) {