/** * \file beecrypt/system.h */ #ifndef H_SYSTEM #define H_SYSTEM #define BEECRYPT_DLL_EXPORT #if defined(_WIN32) && !defined(WIN32) # define WIN32 1 #endif #if WIN32 && !__CYGWIN32__ # include "config.win.h" #else # ifdef HAVE_CONFIG_H # include "config.h" # endif #endif #include "types.h" #if HAVE_SYS_STAT_H # include # include #endif #include #ifdef HAVE_UNISTD_H # include #endif #if TIME_WITH_SYS_TIME # include # include #else # if HAVE_SYS_TIME_H # include # else # include # endif #endif #if HAVE_TIME_H # include #endif #ifdef HAVE_STRING_H # include #endif #if HAVE_ERRNO_H # include #endif #if HAVE_STDLIB_H # include #endif #ifdef HAVE_FCNTL_H # include #else # include #endif #if HAVE_CTYPE_H # include #endif #if HAVE_MALLOC_H && !defined(__LCLINT__) # include #endif #endif /* H_SYSTEM */