)]}'
{
  "commit": "c7f7d304f540fcd1e73192166e8ee464ccf3e955",
  "tree": "d3a3ac870373d83bb001de8d2bcfe48b4ff52ff0",
  "parents": [
    "8f79d69dcbe1258ec50736ad0365baf745a4675c"
  ],
  "author": {
    "name": "Pali Rohár",
    "email": "pali.rohar@gmail.com",
    "time": "Sun Apr 07 18:24:20 2024 +0200"
  },
  "committer": {
    "name": "LIU Hao",
    "email": "lh_mouse@126.com",
    "time": "Mon Apr 08 22:11:58 2024 +0800"
  },
  "message": "crt: Cleanup _scprintf/_vscprintf for non-msvcrtos builds\n\nFor non-msvcrtos builds are global variables __MINGW_IMP_SYMBOL(_scprintf)\n__MINGW_IMP_SYMBOL(_vscprintf) not changing, they are constant.\n\nSo define _scprintf and _vscprintf functions as direct alias to\nemu_scprintf and emu_vscprintf functions instead of via indirect\nunconditional jump or function call.\n\nThis also simplifies _scprintf definition for non-msvcrtos builds as it\nreduces usage of inline assembly code.\n\nThere is no change for msvcrtos build.\n\nSigned-off-by: LIU Hao \u003clh_mouse@126.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bcee08a957b7f7905a5361b0c9b64167a2b77b99",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/stdio/_scprintf.c",
      "new_id": "42f2e5f231a43794022c58b67dd67c4fd0064a72",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/stdio/_scprintf.c"
    },
    {
      "type": "modify",
      "old_id": "bb596b4d67dc2ccff9e83d1cbb5dbc0cc12bf57b",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/stdio/_vscprintf.c",
      "new_id": "cc1147393e78f9f9192570dab374b5b233af4326",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/stdio/_vscprintf.c"
    }
  ]
}
