diff --git a/src/streamtypes.h b/src/streamtypes.h index 1de682f0..5432756c 100644 --- a/src/streamtypes.h +++ b/src/streamtypes.h @@ -1,11 +1,12 @@ /* * streamtypes.h - widely used type definitions */ - - #ifndef _STREAMTYPES_H #define _STREAMTYPES_H +#include //size_t +#include //bool + #ifdef _MSC_VER /* Common versions: * - 1500: VS2008 @@ -15,25 +16,24 @@ * - 1900: VS2015 * - 1920: VS2019 */ -#if (_MSC_VER >= 1600) + #if (_MSC_VER >= 1600) + #include + #else + #include + #endif -#include + #if (_MSC_VER < 1800) && !defined(__cplusplus) + #define inline __inline + #endif + + #define strcasecmp _stricmp + #define strncasecmp _strnicmp + + #if (_MSC_VER < 1900) + #define snprintf _snprintf + #endif #else -#include -#endif -#if (_MSC_VER < 1800) && !defined(__cplusplus) -#define inline __inline -#endif - -#define strcasecmp _stricmp -#define strncasecmp _strnicmp - -#if (_MSC_VER < 1900) -#define snprintf _snprintf -#endif - -#else #include #endif /* _MSC_VER */