# File lib/zip/zip_input_stream.rb, line 77
    def ZipInputStream.open_buffer(io)
      return new('',0,io) unless block_given?
      zio = new('',0,io)
      yield zio
    ensure
      zio.close if zio
    end