)]}'
{
  "commit": "4ddd923ce939c35f5a7f02de775de31bb15ad4eb",
  "tree": "cd2a561544eed19ad57f98fda0687e78b71d3c29",
  "parents": [
    "b03cbfb950867fe85adaf8ad650732a9e14e97af"
  ],
  "author": {
    "name": "Pali Rohár",
    "email": "pali.rohar@gmail.com",
    "time": "Sat Mar 12 14:11:28 2022 +0100"
  },
  "committer": {
    "name": "LIU Hao",
    "email": "lh_mouse@126.com",
    "time": "Mon Mar 14 22:21:33 2022 +0800"
  },
  "message": "include/wdm.h: Fix -Wsign-compare warning in RtlExtendedMagicDivide()\n\nx86_64-w64-mingw32-gcc throws following -Wsign-compare warning when\ncompiling 64-bit NT kernel drivers which include ddk/ntddk.h file:\n\n  ddk/wdm.h: In function ‘RtlExtendedMagicDivide’:\n  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]\n     ret.QuadPart \u003d Pos ? ret64 : -(LONG64)ret64;\n                                  ^~~~~~~~~~~~~~\nMember ret.QuadPart is of type LONGLONG, so explicitly cast both parts of\nret64 ternary operator to LONG64.\n\nSigned-off-by: LIU Hao \u003clh_mouse@126.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64bcbc5c74b5f4718ba43530df0a72d9f9c037aa",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/ddk/include/ddk/wdm.h",
      "new_id": "c2c547730b39fbf1cd38ebb8917bc2696cfb6119",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/ddk/include/ddk/wdm.h"
    }
  ]
}
