)]}'
{
  "commit": "ead648bf3101bdaa9993958775f5d5f125c0c4de",
  "tree": "03961b120bee18ace3671b447cda8584ada89301",
  "parents": [
    "ac7db0d3ff68276d932607a2d88a248572188a10"
  ],
  "author": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Wed Mar 08 14:06:52 2023 +0200"
  },
  "committer": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Thu Mar 09 14:05:35 2023 +0200"
  },
  "message": "headers: Remove the unused ifdefs for USE_NO_MINGW_SETJMP_TWO_ARGS\n\nThis was added in the form of USE_MINGW_SETJMP_TWO_ARGS in\n6ef8b92929cc918dc50fb6802839be61c0cfab7c in 2008, then changed\nso that USE_MINGW_SETJMP_TWO_ARGS was defined automatically for\n64 bit targets in 5b99e86d446ae5971be734c1fa76a21c3adb7148 one\nday later.\n\nIn 82347ded0d43a80de68b6a35a209717bded5f28a in 2009, i386 targets\nwere changed to use _setjmp3 instead of _setjmp. In this change,\nthe automatic setting of USE_MINGW_SETJMP_TWO_ARGS was removed and\nthe ifdef was inverted into USE_NO_MINGW_SETJMP_TWO_ARGS. This\nleft the old codepaths unused unless the user set\nUSE_NO_MINGW_SETJMP_TWO_ARGS manually.\n\nTo the best of our knowledge, no users have been using\nUSE_NO_MINGW_SETJMP_TWO_ARGS, and it only would have worked on i386\ntargets anyway. Thus remove this to reduce unnecessary complexity\nin this otherwise complex header.\n\nThis change looks like a large change unless the diff viewer is\ninstructed to ignore whitespace changes (with e.g. \"git show -w\");\nwhen removing the outer ifdef I reindent the inner preprocessor\ndefines and clarify the indentation structure in places with\nmixed indentation step sizes.\n\nSigned-off-by: Martin Storsjö \u003cmartin@martin.st\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ee733a8223cf871221f944e74f40cb97a2d0a8d2",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/setjmp.h",
      "new_id": "2dc7d8739e3a94a073d0662a6a26a54d2142eb0e",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/setjmp.h"
    }
  ]
}
