LEAVE
#define LEAVE {UPDATE return inflate_flush(s,z,r);}
#define LEAVE(x) do { error = x; goto quit; } while(0)