Skip to content

Commit

Permalink
* builds/windows/ftsystem.c: Use _WINRT_DLL to check for UWP.
Browse files Browse the repository at this point in the history
Fixes compilation using Windows GDK, reported by Erin Melucci.
  • Loading branch information
apodtele committed May 18, 2024
1 parent 68399b4 commit cdd3572
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions builds/windows/ftsystem.c
Original file line number Diff line number Diff line change
Expand Up @@ -196,8 +196,8 @@
}


/* non-desktop Universal Windows Platform */
#if defined( WINAPI_FAMILY ) && WINAPI_FAMILY != WINAPI_FAMILY_DESKTOP_APP
/* support for Universal Windows Platform UWP, formerly WinRT */
#ifdef _WINRT_DLL

#define PACK_DWORD64( hi, lo ) ( ( (DWORD64)(hi) << 32 ) | (DWORD)(lo) )

Expand Down Expand Up @@ -248,10 +248,11 @@
dwCreationDisposition, &createExParams );
}

#endif
#endif /* _WINRT_DLL */


#if defined( _WIN32_WCE )
/* support for Windows CE */
#ifdef _WIN32_WCE

/* malloc.h provides implementation of alloca()/_alloca() */
#include <malloc.h>
Expand Down Expand Up @@ -291,9 +292,9 @@
dwFlagsAndAttributes, hTemplateFile );
}

#endif

#endif /* _WIN32_WCE */

/* support for really old Windows */
#if defined( _WIN32_WCE ) || defined ( _WIN32_WINDOWS ) || \
!defined( _WIN32_WINNT ) || _WIN32_WINNT <= 0x0400

Expand All @@ -311,7 +312,7 @@
return TRUE;
}

#endif
#endif /* _WIN32_WCE || _WIN32_WINDOWS || _WIN32_WINNT <= 0x0400 */


/* documentation is in ftobjs.h */
Expand Down

0 comments on commit cdd3572

Please sign in to comment.