Move some code around

Just to keep Windows specific workarounds in a single place.
This commit is contained in:
Konstantin Ritt 2015-01-25 09:50:51 +04:00
parent afb62d88d7
commit f3537b620b
1 changed files with 12 additions and 13 deletions

View File

@ -94,12 +94,6 @@
# endif
#endif
#if (defined(__WIN32__) && !defined(__WINE__)) || defined(_MSC_VER)
#define snprintf _snprintf
/* Windows CE only has _strdup, while rest of Windows has both. */
#define strdup _strdup
#endif
#ifdef _MSC_VER
#undef inline
#define inline __inline
@ -134,15 +128,20 @@
# ifndef STRICT
# define STRICT 1
# endif
#endif
#ifdef _WIN32_WCE
/* Some things not defined on Windows CE. */
#define getenv(Name) NULL
#define setlocale(Category, Locale) "C"
# if defined(_WIN32_WCE)
/* Some things not defined on Windows CE. */
# define getenv(Name) NULL
# define setlocale(Category, Locale) "C"
static int errno = 0; /* Use something better? */
#elif defined(WINAPI_FAMILY) && (WINAPI_FAMILY==WINAPI_FAMILY_PC_APP || WINAPI_FAMILY==WINAPI_FAMILY_PHONE_APP)
#define getenv(Name) NULL
# elif defined(WINAPI_FAMILY) && (WINAPI_FAMILY==WINAPI_FAMILY_PC_APP || WINAPI_FAMILY==WINAPI_FAMILY_PHONE_APP)
# define getenv(Name) NULL
# endif
# if (defined(__WIN32__) && !defined(__WINE__)) || defined(_MSC_VER)
# define snprintf _snprintf
/* Windows CE only has _strdup, while rest of Windows has both. */
# define strdup _strdup
# endif
#endif
#if HAVE_ATEXIT