#ifndef HAVE_MAGIC
-static int DetectFilemagicSetupNoSupport (DetectEngineCtx *de_ctx, Signature *s, char *str)
+static int DetectFilemagicSetupNoSupport (DetectEngineCtx *de_ctx, Signature *s, const char *str)
{
SCLogError(SC_ERR_NO_MAGIC_SUPPORT, "no libmagic support built in, needed for filemagic keyword");
return -1;
#include "suricata-common.h"
-#ifdef HAVE_MAGIC
#include "conf.h"
#include "util-unittest.h"
#include "util-magic.h"
+#ifdef HAVE_MAGIC
static magic_t g_magic_ctx = NULL;
static SCMutex g_magic_lock;