/* * Flushes input buffer and returns all data in that buffer. */ static VALUE rb_zstream_flush_next_in(obj) VALUE obj; { struct zstream *z; VALUE dst; Data_Get_Struct(obj, struct zstream, z); dst = zstream_detach_input(z); OBJ_INFECT(dst, obj); return dst; }