#ifdef HAVE_CONFIG_H #include "config.h" #endif //#include //#define _(String) gettext(String) #define _USE_MATH_DEFINES 1 #ifdef _WINDOWS #define strcasecmp stricmp #endif #ifdef _WINDOWS #define HAVE_ASPELL #endif #include #include #include #include #include #include #ifndef _WINDOWS #include #include #include #include "errno.h" #else #pragma once #pragma warning(disable: 4996) #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit #define CRTDBG_MAP_ALLOC #include #ifndef VC_EXTRALEAN #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers #endif #include #include #include #include #include #include #include #include #include #include //#import "msxml.dll" #include #endif #include #include #include #include #include #ifdef _WINDOWS #include #endif #ifndef _WINDOWS #ifndef ENABLE_NLS #define DISABLE_GETTEXT #endif #endif //#define DISABLE_GETTEXT #ifdef DISABLE_GETTEXT #define _(String) String #define __(String) (sgettext_strip(String)) #else #include #define _(String) gettext(String) #define __(String) (sgettext(String)) #endif #ifdef _WINDOWS #define fopen(file, flags) fopen_win32(file, flags) #define open(file, flags) open_win32(file, flags) #define stat(file, props) stat_win32(file, props) #define mkdir(dir) mkdir_win32(dir) #define chdir(dir) chdir_win32(dir) #else #define _stat stat #endif