)]}'
{
  "commit": "b9452a85c654312434548a39f9f4a2e1b9aa212f",
  "tree": "b666a48b8963a348cc278f441ecbf2e6293d0b17",
  "parents": [
    "77e0c246cb18fb82735118b14e3013e9cc609186"
  ],
  "author": {
    "name": "Kirill Makurin",
    "email": "maiddaisuki@outlook.com",
    "time": "Tue Jun 16 08:45:20 2026 +0900"
  },
  "committer": {
    "name": "LIU Hao",
    "email": "lh_mouse@126.com",
    "time": "Tue Jun 16 11:35:29 2026 +0800"
  },
  "message": "crt: tests: update t_fctptr\n\nThis test has two issues:\n\n1. typedefs for `malloc` and `free` are missing `__cdecl`; this would result in\n  compilation error on i386 as all CRT function have __cdecl calling convention.\n\n2. `malloc` can fail under low memory conditions, resulting in a spurious test\n  failure.\n\nInstead of testing `malloc` and `free`, call `exit` through a pointer, which\nshould exit process with zero. If for any reason call to `exit` did not exit\nthe process, call `_exit` to exit with non-zero to signal an error.\n\nAdd t_fctptr to testcases/Makefile.am.\n\nSigned-off-by: Kirill Makurin \u003cmaiddaisuki@outlook.com\u003e\nSigned-off-by: LIU Hao \u003clh_mouse@126.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6156e6f2e7020b07c0f682a47d2a4d64c3eb4239",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/testcases/Makefile.am",
      "new_id": "86b3b0ce248af93d02d830539d91e8cfe3248732",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/testcases/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "c3ae745a5f96f23b764534b9f6d97f224ee3ebac",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/testcases/t_fctptr.c",
      "new_id": "2e97c3a12afd6b4f1b331e8feb6b4666b5d4e6d4",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/testcases/t_fctptr.c"
    }
  ]
}
