Original libbz2 ruby C bindings from Guy Decoux, with some new love