diff -rupN --exclude=Makefile snort-2.9.2-original/src/active.c snort-2.9.2/src/active.c --- snort-2.9.2-original/src/active.c 2011-10-26 14:28:52.000000000 -0400 +++ snort-2.9.2/src/active.c 2012-01-24 17:09:36.000000000 -0500 @@ -33,6 +33,7 @@ #include #endif +#include "sf_types.h" #include "active.h" #include "stream_api.h" #include "snort.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/decode.c snort-2.9.2/src/decode.c --- snort-2.9.2-original/src/decode.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/decode.c 2012-01-24 17:06:44.000000000 -0500 @@ -37,6 +37,7 @@ #include #endif +#include "sf_types.h" #include "decode.h" #include "snort.h" #include "snort_debug.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/dynamic-plugins/sf_dynamic_plugins.c snort-2.9.2/src/dynamic-plugins/sf_dynamic_plugins.c --- snort-2.9.2-original/src/dynamic-plugins/sf_dynamic_plugins.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/dynamic-plugins/sf_dynamic_plugins.c 2012-01-24 16:28:44.000000000 -0500 @@ -60,6 +60,7 @@ typedef HANDLE PluginHandle; #include +#include "sf_types.h" #include "config.h" #include "decode.h" #include "encode.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/dynamic-plugins/sf_engine/sf_snort_plugin_api.c snort-2.9.2/src/dynamic-plugins/sf_engine/sf_snort_plugin_api.c --- snort-2.9.2-original/src/dynamic-plugins/sf_engine/sf_snort_plugin_api.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/dynamic-plugins/sf_engine/sf_snort_plugin_api.c 2012-01-24 16:19:03.000000000 -0500 @@ -30,6 +30,7 @@ #endif #include "sf_dynamic_define.h" +#include "sf_types.h" #include "sf_snort_packet.h" #include "sf_snort_plugin_api.h" #include "sf_dynamic_engine.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/dynamic-plugins/sf_engine/sf_snort_plugin_byte.c snort-2.9.2/src/dynamic-plugins/sf_engine/sf_snort_plugin_byte.c --- snort-2.9.2-original/src/dynamic-plugins/sf_engine/sf_snort_plugin_byte.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/dynamic-plugins/sf_engine/sf_snort_plugin_byte.c 2012-01-24 16:19:47.000000000 -0500 @@ -33,6 +33,7 @@ #include #include "sf_dynamic_define.h" +#include "sf_types.h" #include "sf_snort_packet.h" #include "sf_snort_plugin_api.h" #include "sfghash.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/dynamic-plugins/sf_engine/sf_snort_plugin_content.c snort-2.9.2/src/dynamic-plugins/sf_engine/sf_snort_plugin_content.c --- snort-2.9.2-original/src/dynamic-plugins/sf_engine/sf_snort_plugin_content.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/dynamic-plugins/sf_engine/sf_snort_plugin_content.c 2012-01-24 16:20:25.000000000 -0500 @@ -34,6 +34,7 @@ #include "ctype.h" #include "sf_dynamic_define.h" +#include "sf_types.h" #include "sf_snort_packet.h" #include "sf_snort_plugin_api.h" #include "sf_dynamic_engine.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/dynamic-plugins/sf_engine/sf_snort_plugin_hdropts.c snort-2.9.2/src/dynamic-plugins/sf_engine/sf_snort_plugin_hdropts.c --- snort-2.9.2-original/src/dynamic-plugins/sf_engine/sf_snort_plugin_hdropts.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/dynamic-plugins/sf_engine/sf_snort_plugin_hdropts.c 2012-01-24 16:17:25.000000000 -0500 @@ -31,6 +31,7 @@ #endif #include "sf_dynamic_define.h" +#include "sf_types.h" #include "sf_snort_packet.h" #include "sf_snort_plugin_api.h" #include "sf_dynamic_engine.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/dynamic-plugins/sf_engine/sf_snort_plugin_loop.c snort-2.9.2/src/dynamic-plugins/sf_engine/sf_snort_plugin_loop.c --- snort-2.9.2-original/src/dynamic-plugins/sf_engine/sf_snort_plugin_loop.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/dynamic-plugins/sf_engine/sf_snort_plugin_loop.c 2012-01-24 16:21:02.000000000 -0500 @@ -31,6 +31,7 @@ #endif #include "sf_dynamic_define.h" +#include "sf_types.h" #include "sf_snort_packet.h" #include "sf_snort_plugin_api.h" #include "sfghash.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/dynamic-plugins/sf_engine/sf_snort_plugin_rc4.c snort-2.9.2/src/dynamic-plugins/sf_engine/sf_snort_plugin_rc4.c --- snort-2.9.2-original/src/dynamic-plugins/sf_engine/sf_snort_plugin_rc4.c 2011-06-07 20:33:11.000000000 -0400 +++ snort-2.9.2/src/dynamic-plugins/sf_engine/sf_snort_plugin_rc4.c 2012-01-24 16:21:38.000000000 -0500 @@ -31,6 +31,7 @@ #endif #include "sf_dynamic_define.h" +#include "sf_types.h" #include "sf_snort_packet.h" #include "sf_snort_plugin_api.h" #include "sfghash.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/dynamic-preprocessors/ftptelnet/snort_ftptelnet.c snort-2.9.2/src/dynamic-preprocessors/ftptelnet/snort_ftptelnet.c --- snort-2.9.2-original/src/dynamic-preprocessors/ftptelnet/snort_ftptelnet.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/dynamic-preprocessors/ftptelnet/snort_ftptelnet.c 2012-01-24 16:51:33.000000000 -0500 @@ -63,6 +63,7 @@ #include #include #include +#include "sf_types.h" #include "sf_ip.h" #ifndef WIN32 diff -rupN --exclude=Makefile snort-2.9.2-original/src/dynamic-preprocessors/libs/snort_preproc.pc snort-2.9.2/src/dynamic-preprocessors/libs/snort_preproc.pc --- snort-2.9.2-original/src/dynamic-preprocessors/libs/snort_preproc.pc 1969-12-31 19:00:00.000000000 -0500 +++ snort-2.9.2/src/dynamic-preprocessors/libs/snort_preproc.pc 2012-01-24 15:59:04.000000000 -0500 @@ -0,0 +1,18 @@ +prefix=/opt/PP2K +exec_prefix=${prefix} +bindir=${exec_prefix}/bin +libdir=${exec_prefix}/lib +package=snort +includedir=${prefix}/include +datarootdir=${prefix}/share +datadir=${datarootdir} +mandir=${datarootdir}/info +infodir=${datarootdir}/info + +Name: Snort +Description: Snort dynamic preprocessors +URL: www.snort.org +Version: 2.9.2 +Libs: -L${libdir}/${package}/dynamic_preproc -lsf_dynamic_preproc +Cflags: -I${includedir}/${package}/dynamic_preproc -DBSD_COMP -D_REENTRANT -DSF_WCHAR -DSUP_IP6 -DTARGET_BASED -DPERF_PROFILING -DSNORT_RELOAD -DNORMALIZER -DACTIVE_RESPONSE -I/opt/PP2K/include -I/opt/PP2K/include + diff -rupN --exclude=Makefile snort-2.9.2-original/src/dynamic-preprocessors/libs/ssl.c snort-2.9.2/src/dynamic-preprocessors/libs/ssl.c --- snort-2.9.2-original/src/dynamic-preprocessors/libs/ssl.c 2011-02-09 18:23:21.000000000 -0500 +++ snort-2.9.2/src/dynamic-preprocessors/libs/ssl.c 2012-01-24 16:49:37.000000000 -0500 @@ -30,6 +30,7 @@ #ifndef WIN32 #include #endif +#include "sf_types.h" #include "sf_snort_packet.h" #include "ssl.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/dynamic-preprocessors/reputation/reputation_config.c snort-2.9.2/src/dynamic-preprocessors/reputation/reputation_config.c --- snort-2.9.2-original/src/dynamic-preprocessors/reputation/reputation_config.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/dynamic-preprocessors/reputation/reputation_config.c 2012-01-24 16:57:08.000000000 -0500 @@ -29,6 +29,7 @@ #include #include #include +#include "sf_types.h" #include "sf_snort_packet.h" #include "sf_types.h" #include "sfPolicy.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/dynamic-preprocessors/reputation/reputation_utils.c snort-2.9.2/src/dynamic-preprocessors/reputation/reputation_utils.c --- snort-2.9.2-original/src/dynamic-preprocessors/reputation/reputation_utils.c 2011-10-26 10:49:57.000000000 -0400 +++ snort-2.9.2/src/dynamic-preprocessors/reputation/reputation_utils.c 2012-01-24 16:59:46.000000000 -0500 @@ -25,6 +25,7 @@ #ifdef HAVE_CONFIG_H #include "config.h" #endif +#include "sf_types.h" #include "reputation_utils.h" #include #include diff -rupN --exclude=Makefile snort-2.9.2-original/src/encode.c snort-2.9.2/src/encode.c --- snort-2.9.2-original/src/encode.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/encode.c 2012-01-24 17:08:30.000000000 -0500 @@ -34,6 +34,7 @@ #include #endif +#include "sf_types.h" #include "encode.h" #include "sfdaq.h" #include "sf_iph.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/ipv6_port.h snort-2.9.2/src/ipv6_port.h --- snort-2.9.2-original/src/ipv6_port.h 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/ipv6_port.h 2012-01-24 15:39:15.000000000 -0500 @@ -27,6 +27,7 @@ #ifdef SUP_IP6 #include "sf_ip.h" +#include "sf_types.h" typedef sfip_t snort_ip; typedef sfip_t *snort_ip_p; diff -rupN --exclude=Makefile snort-2.9.2-original/src/obfuscation.c snort-2.9.2/src/obfuscation.c --- snort-2.9.2-original/src/obfuscation.c 2011-06-07 20:33:06.000000000 -0400 +++ snort-2.9.2/src/obfuscation.c 2012-01-24 17:18:41.000000000 -0500 @@ -24,6 +24,7 @@ #include "config.h" #endif +#include "sf_types.h" #include "obfuscation.h" #include "sf_types.h" #include "snort_debug.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/output-plugins/spo_alert_syslog.c snort-2.9.2/src/output-plugins/spo_alert_syslog.c --- snort-2.9.2-original/src/output-plugins/spo_alert_syslog.c 2011-06-07 20:33:16.000000000 -0400 +++ snort-2.9.2/src/output-plugins/spo_alert_syslog.c 2012-01-24 16:11:29.000000000 -0500 @@ -57,6 +57,7 @@ #include #endif /* !WIN32 */ +#include "sf_types.h" #include "decode.h" #include "event.h" #include "rules.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/output-plugins/spo_log_null.c snort-2.9.2/src/output-plugins/spo_log_null.c --- snort-2.9.2-original/src/output-plugins/spo_log_null.c 2011-06-07 20:33:16.000000000 -0400 +++ snort-2.9.2/src/output-plugins/spo_log_null.c 2012-01-24 16:12:23.000000000 -0500 @@ -46,6 +46,7 @@ #endif #include "spo_log_null.h" +#include "sf_types.h" #include "decode.h" #include "event.h" #include "plugbase.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/output-plugins/spo_log_tcpdump.c snort-2.9.2/src/output-plugins/spo_log_tcpdump.c --- snort-2.9.2-original/src/output-plugins/spo_log_tcpdump.c 2011-06-07 20:33:16.000000000 -0400 +++ snort-2.9.2/src/output-plugins/spo_log_tcpdump.c 2012-01-24 16:13:18.000000000 -0500 @@ -59,6 +59,7 @@ #include #include "spo_log_tcpdump.h" +#include "sf_types.h" #include "decode.h" #include "event.h" #include "mstring.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/output-plugins/spo_unified.c snort-2.9.2/src/output-plugins/spo_unified.c --- snort-2.9.2-original/src/output-plugins/spo_unified.c 2011-06-07 20:33:16.000000000 -0400 +++ snort-2.9.2/src/output-plugins/spo_unified.c 2012-01-24 16:14:14.000000000 -0500 @@ -54,6 +54,7 @@ #include #include "spo_unified.h" +#include "sf_types.h" #include "decode.h" #include "rules.h" #include "treenodes.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/output-plugins/spo_unified2.c snort-2.9.2/src/output-plugins/spo_unified2.c --- snort-2.9.2-original/src/output-plugins/spo_unified2.c 2011-12-07 12:58:23.000000000 -0500 +++ snort-2.9.2/src/output-plugins/spo_unified2.c 2012-01-24 16:15:00.000000000 -0500 @@ -42,6 +42,7 @@ #endif #include "sfutil/Unified2_common.h" +#include "sf_types.h" #include "spo_unified2.h" #include "decode.h" #include "rules.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/pcrm.c snort-2.9.2/src/pcrm.c --- snort-2.9.2-original/src/pcrm.c 2011-02-09 18:22:51.000000000 -0500 +++ snort-2.9.2/src/pcrm.c 2012-01-24 17:14:39.000000000 -0500 @@ -204,6 +204,7 @@ #include #include +#include "sf_types.h" #include "pcrm.h" #include "util.h" #include "fpcreate.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/preprocessors/HttpInspect/utils/hi_paf.c snort-2.9.2/src/preprocessors/HttpInspect/utils/hi_paf.c --- snort-2.9.2-original/src/preprocessors/HttpInspect/utils/hi_paf.c 2011-10-26 14:28:52.000000000 -0400 +++ snort-2.9.2/src/preprocessors/HttpInspect/utils/hi_paf.c 2012-01-24 16:38:06.000000000 -0500 @@ -66,6 +66,7 @@ #include #include "generators.h" +#include "sf_types.h" #include "hi_paf.h" #include "hi_eo_events.h" #include "decode.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/preprocessors/Stream5/snort_stream5_ip.c snort-2.9.2/src/preprocessors/Stream5/snort_stream5_ip.c --- snort-2.9.2-original/src/preprocessors/Stream5/snort_stream5_ip.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/preprocessors/Stream5/snort_stream5_ip.c 2012-01-24 16:39:51.000000000 -0500 @@ -29,6 +29,7 @@ #include "config.h" #endif +#include "sf_types.h" #include "active.h" #include "decode.h" #include "detect.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/preprocessors/Stream5/snort_stream5_session.c snort-2.9.2/src/preprocessors/Stream5/snort_stream5_session.c --- snort-2.9.2-original/src/preprocessors/Stream5/snort_stream5_session.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/preprocessors/Stream5/snort_stream5_session.c 2012-01-24 16:40:51.000000000 -0500 @@ -39,8 +39,8 @@ #include "config.h" #endif -#include "decode.h" #include "sf_types.h" +#include "decode.h" #include "snort_debug.h" #include "log.h" #include "util.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/preprocessors/normalize.c snort-2.9.2/src/preprocessors/normalize.c --- snort-2.9.2-original/src/preprocessors/normalize.c 2011-06-07 20:33:16.000000000 -0400 +++ snort-2.9.2/src/preprocessors/normalize.c 2012-01-24 16:48:07.000000000 -0500 @@ -33,6 +33,7 @@ #include #endif +#include "sf_types.h" #include "normalize.h" #include "perf.h" #include "sfdaq.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/preprocessors/portscan.c snort-2.9.2/src/preprocessors/portscan.c --- snort-2.9.2-original/src/preprocessors/portscan.c 2011-10-26 14:28:52.000000000 -0400 +++ snort-2.9.2/src/preprocessors/portscan.c 2012-01-24 16:43:54.000000000 -0500 @@ -111,6 +111,7 @@ #include "config.h" #endif +#include "sf_types.h" #include "decode.h" #include "portscan.h" #include "packet_time.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/preprocessors/spp_httpinspect.c snort-2.9.2/src/preprocessors/spp_httpinspect.c --- snort-2.9.2-original/src/preprocessors/spp_httpinspect.c 2011-11-21 17:46:52.000000000 -0500 +++ snort-2.9.2/src/preprocessors/spp_httpinspect.c 2012-01-24 16:43:06.000000000 -0500 @@ -48,6 +48,7 @@ #include "config.h" #endif +#include "sf_types.h" #include "decode.h" #include "plugbase.h" #include "snort_debug.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/preprocessors/spp_normalize.c snort-2.9.2/src/preprocessors/spp_normalize.c --- snort-2.9.2-original/src/preprocessors/spp_normalize.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/preprocessors/spp_normalize.c 2012-01-24 16:47:19.000000000 -0500 @@ -23,6 +23,7 @@ #include "config.h" #endif +#include "sf_types.h" #include "active.h" #include "mstring.h" #include "normalize.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/preprocessors/spp_rpc_decode.c snort-2.9.2/src/preprocessors/spp_rpc_decode.c --- snort-2.9.2-original/src/preprocessors/spp_rpc_decode.c 2011-10-26 14:28:52.000000000 -0400 +++ snort-2.9.2/src/preprocessors/spp_rpc_decode.c 2012-01-24 16:42:01.000000000 -0500 @@ -55,6 +55,7 @@ #include #endif +#include "sf_types.h" #include "decode.h" #include "plugbase.h" #include "parser.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/preprocessors/spp_sfportscan.c snort-2.9.2/src/preprocessors/spp_sfportscan.c --- snort-2.9.2-original/src/preprocessors/spp_sfportscan.c 2011-10-26 14:28:52.000000000 -0400 +++ snort-2.9.2/src/preprocessors/spp_sfportscan.c 2012-01-24 16:45:03.000000000 -0500 @@ -53,6 +53,7 @@ #include "config.h" #endif +#include "sf_types.h" #include "decode.h" #include "encode.h" #include "plugbase.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/preprocessors/stream_api.c snort-2.9.2/src/preprocessors/stream_api.c --- snort-2.9.2-original/src/preprocessors/stream_api.c 2011-02-09 18:23:30.000000000 -0500 +++ snort-2.9.2/src/preprocessors/stream_api.c 2012-01-24 16:46:24.000000000 -0500 @@ -38,6 +38,7 @@ #include #endif +#include "sf_types.h" #include "decode.h" #include "stream_api.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/sfutil/ipobj.c snort-2.9.2/src/sfutil/ipobj.c --- snort-2.9.2-original/src/sfutil/ipobj.c 2011-06-07 20:33:20.000000000 -0400 +++ snort-2.9.2/src/sfutil/ipobj.c 2012-01-24 16:06:06.000000000 -0500 @@ -47,7 +47,7 @@ #endif #include - +#include "sf_types.h" #include "ipobj.h" #include "util.h" #include "snort_bounds.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/sfutil/sfPolicy.c snort-2.9.2/src/sfutil/sfPolicy.c --- snort-2.9.2-original/src/sfutil/sfPolicy.c 2011-10-26 14:28:52.000000000 -0400 +++ snort-2.9.2/src/sfutil/sfPolicy.c 2012-01-24 16:09:55.000000000 -0500 @@ -25,6 +25,7 @@ #include "stdlib.h" #include "stdio.h" #include "string.h" +#include "sf_types.h" #include "sfPolicy.h" #include "snort_debug.h" #include "sfrt.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/sfutil/sf_ip.c snort-2.9.2/src/sfutil/sf_ip.c --- snort-2.9.2-original/src/sfutil/sf_ip.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/sfutil/sf_ip.c 2012-01-24 16:07:38.000000000 -0500 @@ -37,6 +37,7 @@ #include #include #include /* For ceil */ +#include "sf_types.h" #include "sf_ip.h" /* For inet_pton */ diff -rupN --exclude=Makefile snort-2.9.2-original/src/sfutil/sf_iph.c snort-2.9.2/src/sfutil/sf_iph.c --- snort-2.9.2-original/src/sfutil/sf_iph.c 2011-10-26 14:28:52.000000000 -0400 +++ snort-2.9.2/src/sfutil/sf_iph.c 2012-01-24 16:08:33.000000000 -0500 @@ -25,6 +25,7 @@ #include "config.h" #endif +#include "sf_types.h" #include "decode.h" #ifdef SUP_IP6 diff -rupN --exclude=Makefile snort-2.9.2-original/src/snort.c snort-2.9.2/src/snort.c --- snort-2.9.2-original/src/snort.c 2011-12-07 12:58:23.000000000 -0500 +++ snort-2.9.2/src/snort.c 2012-01-24 17:11:01.000000000 -0500 @@ -83,6 +83,7 @@ # include #endif +#include "sf_types.h" #include "decode.h" #include "encode.h" #include "sfdaq.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/tag.c snort-2.9.2/src/tag.c --- snort-2.9.2-original/src/tag.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/tag.c 2012-01-24 17:13:16.000000000 -0500 @@ -32,6 +32,7 @@ #include #include +#include "sf_types.h" #include "decode.h" #include "rules.h" #include "treenodes.h" diff -rupN --exclude=Makefile snort-2.9.2-original/src/target-based/sftarget_protocol_reference.c snort-2.9.2/src/target-based/sftarget_protocol_reference.c --- snort-2.9.2-original/src/target-based/sftarget_protocol_reference.c 2011-11-21 15:15:24.000000000 -0500 +++ snort-2.9.2/src/target-based/sftarget_protocol_reference.c 2012-01-24 17:02:07.000000000 -0500 @@ -28,6 +28,7 @@ #ifdef TARGET_BASED +#include "sf_types.h" #include "sftarget_protocol_reference.h" #include "sfutil/sfghash.h"