pike.git / src / modules / Gz / zlibmod.c

version» Context lines:

pike.git/src/modules/Gz/zlibmod.c:1101:    }    push_string(make_shared_binary_string((const char *)this->gz.next_in,    this->gz.avail_in));    if(old_epilogue)    f_add(2);    if(TYPEOF(sp[-1]) == PIKE_T_STRING)    this->epilogue = (--sp)->u.string;    else    pop_stack();    } -  -  if(fail != Z_STREAM_END && fail!=Z_OK && !sp[-1].u.string->len) -  { -  pop_stack(); -  push_int(0); +    } - } +       /*! @decl string(8bit) end_of_stream()    *!    *! This function returns 0 if the end of stream marker has not yet    *! been encountered, or a string (possibly empty) containg any extra data    *! received following the end of stream marker if the marker has been    *! encountered. If the extra data is not needed, the result of this    *! function can be treated as a logical value.    */   static void gz_end_of_stream(INT32 args)