This is excellent.
I would prefer this as a second libPNG example... Pefect to demonstrate.
Version 1.2.2 will include a rudimentary makefile for people
who don't want to type
gcc -O -o pngcrush *.c
Badly needs a makefile or configure script.
An open, cross-platform journaling program.
A scientific plotting package.