diff options
author | Guido Falsi <mad@madpilot.net> | 2018-08-27 17:23:53 +0200 |
---|---|---|
committer | Guido Falsi <mad@madpilot.net> | 2018-08-27 17:45:38 +0200 |
commit | 396e72f4fe79f9579f36a0ec963e12c29fddb0d1 (patch) | |
tree | 8046824c18d317e2fc6b2c3b3332e66c71245d7d /src/include | |
parent | a98c0a81be86936e96be7d2312ae11ef85b785b2 (diff) |
Move the configure include file inclusion and code depending on it in code protected by the NDPI_LIB_COMPILATION define, this should avoid it polluting the environment when including this file from ntopng.
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/ndpi_typedefs.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/include/ndpi_typedefs.h b/src/include/ndpi_typedefs.h index a3ed39c2d..8a2aec2c5 100644 --- a/src/include/ndpi_typedefs.h +++ b/src/include/ndpi_typedefs.h @@ -854,6 +854,22 @@ typedef struct ndpi_proto { #ifdef NDPI_LIB_COMPILATION +/* Needed to have access to HAVE_* defines */ +#include "ndpi_config.h" + +#ifdef HAVE_HYPERSCAN +struct hs_list { + char *expression; + unsigned int id; + struct hs_list *next; +}; + +struct hs { + hs_database_t *database; + hs_scratch_t *scratch; +}; +#endif + struct ndpi_detection_module_struct { NDPI_PROTOCOL_BITMASK detection_bitmask; NDPI_PROTOCOL_BITMASK generic_http_packet_bitmask; |