diff --git a/src/H5FDstdio.c b/src/H5FDstdio.c index 0aa6fe790b..67784b336c 100644 --- a/src/H5FDstdio.c +++ b/src/H5FDstdio.c @@ -24,16 +24,11 @@ #endif #ifdef WIN32 -#if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_MIPS_) && !defined(_X86_) && defined(_M_IX86) -#define _X86_ -#endif -#include -#include - +#include #include - #endif + #ifdef MAX #undef MAX #endif /* MAX */ diff --git a/src/H5private.h b/src/H5private.h index 5b3a6e705c..9a30f18be3 100644 --- a/src/H5private.h +++ b/src/H5private.h @@ -134,20 +134,8 @@ #ifdef WIN32 -/* - * we need this from - * HDF5 is currently supported on _X86_ - * including has the side effect of introducing thousands of Windows GUI - * macros and type declarations to the compilation environment, so we don't include it - */ - -#if !defined(_68K_) && !defined(_MPPC_) && !defined(_PPC_) && !defined(_ALPHA_) && !defined(_MIPS_) && !defined(_X86_) && defined(_M_IX86) -#define _X86_ -#endif - -#include -#include -#include +#define VC_EXTRALEAN /*Exclude rarely-used stuff from Windows headers */ +#include /* H5_inline */ @@ -157,8 +145,6 @@ #endif /* -The inline keywords allows the compiler to insert a copy of -the function body into each place the function is called inline is now in C but in the C99 standard and not the old C89 version so MS doesn't recognize it yet (as of April 2001) */ @@ -168,7 +154,9 @@ MS doesn't recognize it yet (as of April 2001) # define H5_inline #endif -#endif /*WIN32*/ + +#endif +/*WIN32*/ #ifndef F_OK # define F_OK 00