/* * See Zlib::GzipReader documentation for a description. */ static VALUE rb_gzreader_readlines(argc, argv, obj) int argc; VALUE *argv; VALUE obj; { VALUE str, dst; dst = rb_ary_new(); while (!NIL_P(str = gzreader_gets(argc, argv, obj))) { rb_ary_push(dst, str); } return dst; }