)]}'
{
  "commit": "919ba8ce158eca9dd91c0d8181a541437fd39ff2",
  "tree": "0d80a2a9d170cd8493b0ab6cc4d8c5591b3c69e9",
  "parents": [
    "b8524f61e398072f83938fb805f377f22198f9a9"
  ],
  "author": {
    "name": "Guinevere Larsen",
    "email": "blarsen@redhat.com",
    "time": "Fri Dec 05 15:55:38 2025 -0300"
  },
  "committer": {
    "name": "Guinevere Larsen",
    "email": "guinevere@redhat.com",
    "time": "Mon Dec 08 08:46:11 2025 -0300"
  },
  "message": "bfd: fix build with C23\n\nStarting in C23, strchr and strrchr will return const char *, if fed a\nconst char *.  This means that several files in the BFD directory will\nfail to build as they are assigning the return of those functions to a\nchar *.\n\nFix this by const-ifying several variables. The only place where that\nwasn\u0027t just that was in targets.c, where a variable was being used in\nsubsequent strrchr invocations to change the underlying string, so a new\nvariable had to be introduced.\n\nNo user-visible change should happen after this commit.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11ce75669d3fd18dd18de2a7e65cce2ea987656e",
      "old_mode": 33188,
      "old_path": "bfd/bfd.c",
      "new_id": "4fa8fdd029faedb6a5c6279c3482872db486f633",
      "new_mode": 33188,
      "new_path": "bfd/bfd.c"
    },
    {
      "type": "modify",
      "old_id": "5fe83cc6693c21436a12671b981cf8d3bc7f6b68",
      "old_mode": 33188,
      "old_path": "bfd/elflink.c",
      "new_id": "39fac0639a0c8009c0a6b83d6cdedadb5ce7e6ea",
      "new_mode": 33188,
      "new_path": "bfd/elflink.c"
    },
    {
      "type": "modify",
      "old_id": "4ac70921c35376cdeeb802a46b690e4dd68fca02",
      "old_mode": 33188,
      "old_path": "bfd/targets.c",
      "new_id": "2eac73962ef349f0a97b1537e601f573a85503d7",
      "new_mode": 33188,
      "new_path": "bfd/targets.c"
    }
  ]
}
