Reordered Windows Includes
Moved the <windows.h> include above the "streamio.h" include to fix compilation with the latest Windows SDK. <winnt.h> now has the following struct. In particular the `CR` member of this struct conflicts with a define in streamio.h. typedef struct _IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY { DWORD BeginAddress; union { DWORD UnwindData; struct { DWORD Flag : 2; DWORD FunctionLength : 11; DWORD RegF : 3; DWORD RegI : 4; DWORD H : 1; DWORD CR : 2; // This line causes a compile error because CR is redefined in streamio.h DWORD FrameSize : 9; } DUMMYSTRUCTNAME; } DUMMYUNIONNAME; } IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, * PIMAGE_ARM64_RUNTIME_FUNCTION_ENTRY;
This commit is contained in:
parent
54130dce48
commit
dfdffd0cb3
|
@ -97,15 +97,15 @@ void TY_(freeFileSource)( TidyInputSource* inp, Bool closeIt )
|
||||||
|
|
||||||
|
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
#include "streamio.h"
|
|
||||||
#include "tidy-int.h"
|
|
||||||
#include "message.h"
|
|
||||||
|
|
||||||
#include <errno.h>
|
|
||||||
#if defined(_MSC_VER) && (_MSC_VER < 1300) /* less than msvc++ 7.0 */
|
#if defined(_MSC_VER) && (_MSC_VER < 1300) /* less than msvc++ 7.0 */
|
||||||
#pragma warning(disable:4115) /* named type definition in parentheses in windows headers */
|
#pragma warning(disable:4115) /* named type definition in parentheses in windows headers */
|
||||||
#endif
|
#endif
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
|
#include <errno.h>
|
||||||
|
|
||||||
|
#include "streamio.h"
|
||||||
|
#include "tidy-int.h"
|
||||||
|
#include "message.h"
|
||||||
|
|
||||||
typedef struct _fp_input_mapped_source
|
typedef struct _fp_input_mapped_source
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue