Merge branch 'mingw-build'
This commit is contained in:
commit
3b13cd8076
|
@ -85,7 +85,9 @@ add_definitions ( -DSUPPORT_ASIAN_ENCODINGS=1 )
|
|||
add_definitions ( -DSUPPORT_ACCESSIBILITY_CHECKS=1 )
|
||||
add_definitions ( -DLIBTIDY_VERSION="${LIBTIDY_VERSION}" )
|
||||
add_definitions ( -DRELEASE_DATE="${tidy_YEAR}/${tidy_MONTH}/${tidy_DAY}" )
|
||||
### add_definitions ( -DRC_NUMBER="EXP3" )
|
||||
if (MINGW)
|
||||
add_definitions ( -DRC_NUMBER="MinGW" )
|
||||
endif ()
|
||||
|
||||
# Issue #188 - Support user items in platform.h
|
||||
if (TIDY_CONFIG_FILE)
|
||||
|
|
|
@ -469,7 +469,7 @@ extern "C" {
|
|||
*/
|
||||
#if defined(_WIN32) && !defined(__MSL__) && !defined(__BORLANDC__)
|
||||
|
||||
#ifndef __WATCOMC__
|
||||
#if !(defined(__WATCOMC__) || defined(__MINGW32__))
|
||||
#define fileno _fileno
|
||||
#define setmode _setmode
|
||||
#endif
|
||||
|
|
|
@ -191,7 +191,21 @@ static int initMappedFileSource( TidyAllocator *allocator, TidyInputSource* inp,
|
|||
fin = (MappedFileSource*) TidyAlloc( allocator, sizeof(MappedFileSource) );
|
||||
if ( !fin )
|
||||
return -1;
|
||||
|
||||
|
||||
#if defined(__MINGW32__)
|
||||
{
|
||||
DWORD lowVal, highVal;
|
||||
lowVal = GetFileSize(fp, &highVal);
|
||||
if ((lowVal == INVALID_FILE_SIZE) && (GetLastError() != NO_ERROR))
|
||||
{
|
||||
TidyFree(allocator, fin);
|
||||
return -1;
|
||||
}
|
||||
fin->size = highVal;
|
||||
fin->size = (fin->size << 32);
|
||||
fin->size += lowVal;
|
||||
}
|
||||
#else /* NOT a MinGW build */
|
||||
#if defined(_MSC_VER) && (_MSC_VER < 1300) /* less than msvc++ 7.0 */
|
||||
{
|
||||
LARGE_INTEGER* pli = (LARGE_INTEGER *)&fin->size;
|
||||
|
@ -210,6 +224,7 @@ static int initMappedFileSource( TidyAllocator *allocator, TidyInputSource* inp,
|
|||
return -1;
|
||||
}
|
||||
#endif
|
||||
#endif /* MinGW y/n */
|
||||
|
||||
fin->map = CreateFileMapping( fp, NULL, PAGE_READONLY, 0, 0, NULL );
|
||||
|
||||
|
|
Loading…
Reference in a new issue