mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00

The Try/Catch blocks were checking that the context had not changed - unnecessary and cexcept cannot handle separate (potentially interleaved) contexts anyway. Changed the code to make the Catch re-instate the context - this should help the compiler because the context is the png_store and minimising the need for the compiler to avoid optimizing it away is good.