mingw-w64/mingw-w64-headers/ddk
Pali Rohár 4ddd923ce9 include/wdm.h: Fix -Wsign-compare warning in RtlExtendedMagicDivide()
x86_64-w64-mingw32-gcc throws following -Wsign-compare warning when
compiling 64-bit NT kernel drivers which include ddk/ntddk.h file:

  ddk/wdm.h: In function ‘RtlExtendedMagicDivide’:
  ddk/wdm.h:9531:32: warning: operand of ?: changes signedness from ‘long long int’ to ‘ULONG64’ {aka ‘long long unsigned int’} due to unsignedness of other operand [-Wsign-compare]
     ret.QuadPart = Pos ? ret64 : -(LONG64)ret64;
                                  ^~~~~~~~~~~~~~
Member ret.QuadPart is of type LONGLONG, so explicitly cast both parts of
ret64 ternary operator to LONG64.

Signed-off-by: LIU Hao <lh_mouse@126.com>
2022-03-14 22:21:33 +08:00
..
include include/wdm.h: Fix -Wsign-compare warning in RtlExtendedMagicDivide() 2022-03-14 22:21:33 +08:00
ChangeLog New 2014 log 2014-01-25 02:21:56 +00:00
ChangeLog.2013 Rotate 2013 log 2014-01-25 02:21:20 +00:00
readme.txt tidy up the optional sdk readme files, fix the macro names to check. 2010-08-08 09:10:17 +00:00

DDK sdk for x86 and x64 platforms.
----------------------------------

You can check for existance of this optional package by verifying
the definition of the macro MINGW_HAS_DDK_H.

The DDK headers are from the ReactOS project, from their svn repo
svn://svn.reactos.org/reactos/trunk/reactos/include/ddk/

This is an optional SDK. Some of the headers are public domain and
some of them are under LGPL license. You can obtain the original
sources from the ReactOS project.

How to install this SDK
----------------------------------
Please simply copy the content of the include directory within the
include folder of our header-set. Most of the needed import libraries
are already generated within the crt build, so you shouldn't need
any further compilation.