*/
#include "suricata-common.h"
+#include "suricata.h"
#include "util-debug.h"
#include "util-byte.h"
#include "app-layer-htp.h"
#include "app-layer-htp-xff.h"
-#include "util-misc.h"
+#ifndef HAVE_MEMRCHR
#include "util-memrchr.h"
+#endif
+
+#include "util-misc.h"
#include "util-unittest.h"
/** XFF header value minimal length */
#include "app-layer-parser.h"
#include "app-layer-rfb.h"
-#include "rust-bindings.h"
+#include "rust.h"
static int RFBRegisterPatternsForProtocolDetection(void)
{
#include "util-byte.h"
#include "util-unittest.h"
-#include "rust-bindings.h"
+#include "rust.h"
/**
* [ike.chosen_sa_attribute]:<sa_attribute>=<type>;
#ifndef __OUTPUT_FLOW_H__
#define __OUTPUT_FLOW_H__
+#include "tm-modules.h"
/** flow logger function pointer type */
typedef int (*FlowLogger)(ThreadVars *, void *thread_data, Flow *f);
#include "flow-bit.h"
#include "flow-storage.h"
-#include "source-pcap-file.h"
+#include "source-pcap-file-helper.h"
#include "suricata-plugin.h"
#ifndef __OUTPUT_STATS_H__
#define __OUTPUT_STATS_H__
+#include "tm-modules.h"
+
typedef struct StatsRecord_ {
const char *name;
const char *tm_name;
*/
TmEcode ValidateLinkType(int datalink, DecoderFunc *decoder);
+const char *PcapFileGetFilename(void);
+
#endif /* __SOURCE_PCAP_FILE_HELPER_H__ */
void PcapIncreaseInvalidChecksum(void);
void PcapFileGlobalInit(void);
-const char *PcapFileGetFilename(void);
#endif /* __SOURCE_PCAP_FILE_H__ */
#ifndef __UTIL_MEMCPY_H__
#define __UTIL_MEMCPY_H__
+#include "suricata-common.h"
+
/**
* \internal
* \brief Does a memcpy of the input string to lowercase.
#endif /* !(defined(HAVE_WINCRYPT_H) && defined(OS_WIN32)) */
#if defined(HAVE_WINCRYPT_H) && defined(OS_WIN32)
+#include "util-debug.h"
#include <wincrypt.h>
long int RandomGet(void)
#ifndef __UTIL_RULE_VARS_H__
#define __UTIL_RULE_VARS_H__
+#include "detect.h"
+
/** Enum indicating the various vars type in the yaml conf file */
typedef enum {
SC_RULE_VARS_ADDRESS_GROUPS,