)]}'
{
  "commit": "41626f0d8c4b8d1f5068dfb18d85c8fa9a25d01e",
  "tree": "0026aa9638df2f7f0842f00415a4bd5b60fb7c02",
  "parents": [
    "3f7c8f53ade0b9c13f4a2c054ace562d7567d09f"
  ],
  "author": {
    "name": "Pali Rohár",
    "email": "pali.rohar@gmail.com",
    "time": "Sat Sep 21 14:25:23 2024 +0200"
  },
  "committer": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Fri Sep 27 23:46:08 2024 +0300"
  },
  "message": "crt: msvcrtd.def.in: Include 64-bit fixed size and time function aliases\n\nFile msvcrtd.def.in contains only symbols from Microsoft Visual C++ 6.0\nversion of msvcrtd.dll as opposite of msvcrt.def.in which contains also\nother symbols available in later OS system versions of msvcrt.dll versions.\nThere is no OS system versions of msvcrtd.dll.\n\nFile msvcrt.def.in already contains 64-bit fixed size and time function\naliases which are defined per-architecture, as msvcrt.dll contains\ndifferent set of symbols for different architectures, and so cannot use\nsome common aliases from include file crt-aliases.def.in.\n\nOn the other hand, msvcrtd.dll is i386-only library, fixed to VC++ 6.0\nversion and can use all common aliases from crt-aliases.def.in.\n\nCurrently msvcrtd.def.in do not have defined custom 64-bit fixed size and\ntime function aliases and neither from crt-aliases.def.in file. Fix this\nproblem and enable these aliases from crt-aliases.def.in file.\n\nThis change allows to use functions like _findfirst32(), _fstat32() or\n_ctime32() in applications linking with msvcrtd.dll library.\n\nSigned-off-by: Martin Storsjö \u003cmartin@martin.st\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d63cf9ac03f005009713cb19f43f4d80b0e166d1",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/lib32/msvcrtd.def.in",
      "new_id": "02318210a2191a380ee852cc99b03f3a384217ba",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/lib32/msvcrtd.def.in"
    }
  ]
}
