#ifndef SIST_H #define SIST_H #define _GNU_SOURCE #ifndef FALSE #define FALSE (0) #define BOOL int #endif #ifndef TRUE #define TRUE (!FALSE) #endif #undef MAX #define MAX(a, b) (((a) > (b)) ? (a) : (b)) #undef MIN #define MIN(a, b) (((a) < (b)) ? (a) : (b)) #ifndef PATH_MAX #define PATH_MAX 4096 #endif #undef ABS #define ABS(a) (((a) < 0) ? -(a) : (a)) #define UNUSED(x) __attribute__((__unused__)) x #define MAX_THREADS (256) #include "util.h" #include "log.h" #include "types.h" #include "libscan/scan.h" #include #include #include #include #include #include #include #include #include #include #include #include #include "git_hash.h" #define VERSION "3.3.0" static const char *const Version = VERSION; static const int VersionMajor = 3; static const int VersionMinor = 3; static const int VersionPatch = 0; #ifndef SIST_PLATFORM #define SIST_PLATFORM unknown #endif #define EXPECTED_MONGOOSE_VERSION "7.7" #define Q(x) #x #define QUOTE(x) Q(x) #endif