)]}'
{
  "commit": "847164bcf5a5a1454b444ce476a682f87cccce40",
  "tree": "02d8093d3d1cb0074a9dce74e6d401048e1ef00d",
  "parents": [
    "30c0b623dbaf9dcc218c9068625f5e8dddd57aab"
  ],
  "author": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Tue Apr 23 16:10:11 2024 +0300"
  },
  "committer": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Thu Apr 25 23:52:35 2024 +0300"
  },
  "message": "headers: Don\u0027t redefine the __mingw_ovr define in swprintf.inl and wchar.h\n\nThis redefining of the macro was added in\n824ceb1d1265e257d8b85d8e191f4db2a1e7735c, without an explanation\nof why that was done.\n\nIf we really do need to use a different inline declaration for\nthese functions, we should use a different macro, so we don\u0027t\nalter the meaning of the __mingw_ovr define after including\nswprintf.inl or wchar.h.\n\nThis practically has the effect, that these inlines are declared\nas regular \"inline\" instead of \"static __inline__\" when built\nin C++ mode with a GCC compatible compiler. This matches how\nthe __mingw_ovr macro is defined and used for many other inline\nfunctions.\n\nSigned-off-by: Martin Storsjö \u003cmartin@martin.st\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d4904bcd81834d1ac9ba0ad84188f984196261c",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/swprintf.inl",
      "new_id": "d990d428c5a180a57d10f101b9884b66ba331f20",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/swprintf.inl"
    },
    {
      "type": "modify",
      "old_id": "6d3b537c24e9b4d2068f16055e9aacf0cd8d2ccf",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/wchar.h",
      "new_id": "b1c10368632962b3353eed6f0668e18eb6d86a73",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/wchar.h"
    }
  ]
}
