)]}'
{
  "commit": "44f97f08d729fcc77ea5d08e02cd538523dd7157",
  "tree": "df84295d90720d7dcbd1ce30dec5524cd26ad6ce",
  "parents": [
    "044536de92d4033b9470b34758b24c4d50a06cf1"
  ],
  "author": {
    "name": "Cosmin Truta",
    "email": "ctruta@gmail.com",
    "time": "Fri Feb 21 15:34:09 2025 +0200"
  },
  "committer": {
    "name": "Cosmin Truta",
    "email": "ctruta@gmail.com",
    "time": "Wed Feb 26 19:46:08 2025 +0200"
  },
  "message": "[libpng18] chore: Clean up the `FILE *` formulations in code and in documentation\n\nWe should use `FILE *` instead of `FILE*` or `(FILE*)`, consistently,\nas we should for all other pointer types. Moreover, when we refer to\nstandard stdio file objects in comments and in documentation, we should\nuse the term \"FILE objects\" consistently.\n\nLastly, we clarify in a comment in example.c that `PNG_STDIO_SUPPORTED`\nis true only when the stdio support is both available in the system and\naccessible in the user\u0027s libpng build.\n\nThis is a cherry-pick of commit c63c5463903014c904b540216c2784023fb8c1c8\nfrom branch \u0027libpng18\u0027.\n\nReviewed-by: John Bowler \u003cjbowler@acm.org\u003e\nSigned-off-by: Cosmin Truta \u003cctruta@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9185d518fba60f8897f9ecc7a3a24f10f7a6ab5a",
      "old_mode": 33188,
      "old_path": "contrib/examples/pngpixel.c",
      "new_id": "6486844a4714eb6fe22860df0c48af4a6f4a6105",
      "new_mode": 33188,
      "new_path": "contrib/examples/pngpixel.c"
    },
    {
      "type": "modify",
      "old_id": "1d15421b5279cea0f68385f092022b945bcee946",
      "old_mode": 33188,
      "old_path": "contrib/libtests/pngstest.c",
      "new_id": "efdcdbfef4c9a9660553a3776b22db15a4dec5fa",
      "new_mode": 33188,
      "new_path": "contrib/libtests/pngstest.c"
    },
    {
      "type": "modify",
      "old_id": "dd53d8a87185b0ee4117adcf8ac094c0c12a00b2",
      "old_mode": 33188,
      "old_path": "example.c",
      "new_id": "8928d301775a715dc62f48fb493698d299226b3a",
      "new_mode": 33188,
      "new_path": "example.c"
    },
    {
      "type": "modify",
      "old_id": "862fe2c5d0fe5fef3e190e1c09508bfcfd9582a0",
      "old_mode": 33188,
      "old_path": "libpng-manual.txt",
      "new_id": "d364e47de724113d0d3ff91353d748536f2f1f5a",
      "new_mode": 33188,
      "new_path": "libpng-manual.txt"
    },
    {
      "type": "modify",
      "old_id": "923b6772eb3b734e4ea0db1a56874b9eaeabd172",
      "old_mode": 33188,
      "old_path": "libpng.3",
      "new_id": "50e389f0c62bbdb4689751ec130522b0be39e4a7",
      "new_mode": 33188,
      "new_path": "libpng.3"
    },
    {
      "type": "modify",
      "old_id": "43104e32a7b89c4369f6efa962f444faaa7f525b",
      "old_mode": 33188,
      "old_path": "png.c",
      "new_id": "90ca03d651705c28e0ffc740acbda305846a48c4",
      "new_mode": 33188,
      "new_path": "png.c"
    },
    {
      "type": "modify",
      "old_id": "46f24feffed371da1286ec1715509f3f7e1310d3",
      "old_mode": 33188,
      "old_path": "png.h",
      "new_id": "a173f89bbfaa2320918cd10372dfe1ea8b6e1b41",
      "new_mode": 33188,
      "new_path": "png.h"
    },
    {
      "type": "modify",
      "old_id": "0fd364827eb053a65c32ed77849ff24f711b9df7",
      "old_mode": 33188,
      "old_path": "pngread.c",
      "new_id": "4f55f6408b8e21c949b40d19f76550bd2b5f15a7",
      "new_mode": 33188,
      "new_path": "pngread.c"
    },
    {
      "type": "modify",
      "old_id": "b7aeff4ce4ad894307c18ddc5fa5a6be97ed0552",
      "old_mode": 33188,
      "old_path": "pngwrite.c",
      "new_id": "35a5d17b601bde6d84e76bbdb5d8397f16b39b99",
      "new_mode": 33188,
      "new_path": "pngwrite.c"
    }
  ]
}
