pike.git / src / modules / _Stdio / buffer.h

version» Context lines:

pike.git/src/modules/_Stdio/buffer.h:55:    if( !force && io->malloced && !io->locked && io->len+bytes < io->allocated &&    (!bytes || io->len+bytes > io->len))    return io->buffer+io->len;    return io_add_space_do_something( io, bytes, force );   }      PIKE_UNUSED_ATTRIBUTE   static INT_TYPE io_consume( Buffer *io, ptrdiff_t num )   {    io->offset += num; -  if( UNLIKELY(io->allocated > (io_len(io) * io->max_waste)) ) -  io_trim(io); +     return io_len(io);   }