bad707b
--- a/bwbar.c	2011-12-06 10:00:01.352136282 +0100
bad707b
+++ b/bwbar.c	2011-12-06 09:59:56.283150202 +0100
bad707b
@@ -30,6 +30,7 @@
bad707b
 #include <alloca.h>
bad707b
 #include <getopt.h>
bad707b
 #include <png.h>
bad707b
+#include <zlib.h>
bad707b
 
bad707b
 void skipline(FILE *f)
bad707b
 {
d362ff3
@@ -79,7 +80,7 @@
d362ff3
   if ( !info_ptr )
d362ff3
     goto barf;
d362ff3
 
d362ff3
-  if ( setjmp(png_ptr->jmpbuf) ) {
d362ff3
+  if ( setjmp(png_jmpbuf((png_ptr))) ) {
d362ff3
     status = 1;
d362ff3
     goto barf;			/* libpng abort */
d362ff3
   }