/*
 * call-seq:
 *    readlines(sep = "\n")
 *
 * Reads the lines of the files and returns the result as an array.
 *
 * If the stream has reached eoz, then an empty array is returned
 *
 * @param [String] sep the newline separator character
 * @return [Array] an array of lines read
 * @see Bzip2::Reader.readlines
 */
static VALUE bz_reader_readlines(int argc, VALUE *argv, VALUE obj) {