Commit d9d70e6506cd4c168e411899465d4e4c77a50b04

Cosmin Truta 2024-10-17T12:09:53

[libpng16] refactor: Deduplicate the interlace arrays `png_pass_*` Move the definitions of interlace arrays to the top of their respective translation units, to reduce their repeated copying in various places of the codebase. TODO: As they still exist in three copies, in pngpread.c, in pngrutil.c, and in pngwutil.c, they should all be further moved to a common place. This is a cherry-pick of commit 620a2b73b22df66ed099e1faacac2d92f48252b7 from branch 'libpng18'.