)]}'
{
  "commit": "9dff64a5101937c377575a5de7b446ef32f6b206",
  "tree": "10d04dbf831174bcd7bc6bc91a705179ea942105",
  "parents": [
    "d8419076d561155aeb921ca92a533f527f2b6151"
  ],
  "author": {
    "name": "LIU Hao",
    "email": "lh_mouse@126.com",
    "time": "Sat Aug 01 19:05:07 2026 +0800"
  },
  "committer": {
    "name": "LIU Hao",
    "email": "lh_mouse@126.com",
    "time": "Fri Aug 28 15:40:44 2026 +0800"
  },
  "message": "headers/stralign{,_s}: Fix implementations of `ua_wcs{cpy_s,chr,rchr}`\n\nOld code checked for `_WConst_Return` which is never defined; it is\n`_WConst_return` that is defined in corecrt.h, so these definitions were\nnever compiled.\n\nAnd these definitions turn out to be incorrect: `ua_wcscpy_s` references\nnon-existent parameters, and `ua_wcschr` calls `wcscpy`. These have to be\nre-implemented.\n\nIt\u0027s worth noting that Microsoft stralign.h has also been having these typos\nsince more than twenty years ago.\n\nSigned-off-by: LIU Hao \u003clh_mouse@126.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e86b8ec2ae861d15fb2e745b4fb9e58515b53c8",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/include/stralign.h",
      "new_id": "ae3e1616a821b8db13c02361d9037275c57dbb8a",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/include/stralign.h"
    }
  ]
}
