#ifndef _SYSCONF_H_ #define _SYSCONF_H_ #undef DEFUMASK #undef HAVE_SYS_TYPES_H #undef HAVE_STDINT_H #undef HAVE_STDDEF_H #undef HAVE_BACKTRACE #undef HAVE_GETHOSTBYNAME #undef HAVE_GETTIMEOFDAY #undef HAVE_SETGRENT #undef HAVE_STRCASECMP #undef HAVE_STRICMP #undef HAVE_STRINGS_H #undef HAVE_STRLCAT #undef HAVE_STRLCPY #undef HAVE_SYS_SELECT_H #undef HAVE_UMASK #undef RUNGROUP #define SERVICES_BIN "services" #undef HAVE_UINT8_T #undef HAVE_U_INT8_T #undef HAVE_INT16_T #undef HAVE_UINT16_T #undef HAVE_U_INT16_T #undef HAVE_INT32_T #undef HAVE_UINT32_T #undef HAVE_U_INT32_T #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_STDDEF_H # include #endif #ifdef HAVE_UINT8_T typedef uint8_t uint8; #else # ifdef HAVE_U_INT8_T typedef u_int8_t uint8; # else # ifdef _WIN32 typedef unsigned __int8 uint8; # else typedef unsigned short uint8; # endif # endif #endif #ifdef HAVE_INT16_T typedef int16_t int16; #else # ifdef _WIN32 typedef signed __int16 int16; # else typedef int int16; # endif #endif #ifdef HAVE_UINT16_T typedef uint16_t uint16; #else # ifdef HAVE_U_INT16_T typedef u_int16_t uint16; # else # ifdef _WIN32 typedef unsigned __int16 uint16; # else typedef unsigned int uint16; # endif # endif #endif #ifdef HAVE_INT32_T typedef int32_t int32; #else # ifdef _WIN32 typedef signed __int32 int32; # else typedef long int32; # endif #endif #ifdef HAVE_UINT32_T typedef uint32_t uint32; #else # ifdef HAVE_U_INT32_T typedef u_int32_t uint32; # else # ifdef _WIN32 typedef unsigned __int32 uint32; # else typedef unsigned long uint32; # endif # endif #endif #ifdef _WIN32 # ifdef MSVCPP # define snprintf _snprintf # endif # define popen _popen # define pclose _pclose # define ftruncate _chsize # ifdef MSVCPP # define PATH_MAX MAX_PATH # endif # define MAXPATHLEN MAX_PATH # define bzero(buf, size) memset(buf, 0, size) # ifdef MSVCPP # define strcasecmp stricmp # endif # define sleep(x) Sleep(x * 1000) #endif #endif