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

version» Context lines:

pike.git/src/modules/_Stdio/buffer.cmod:604:    return b;    }       static int io_read_byte_uc( Buffer *io )    {    return io->buffer[io->offset++];    }       static INT_TYPE io_read_number_uc( Buffer *io, size_t len )    { -  size_t i; +     LONGEST res = 0; -  for( i=0; i<len; i++ ) -  { +  while( LIKELY(len--) ) {    res <<= 8;    res |= io_read_byte_uc(io);    }    return res;    }       static INT_TYPE io_read_signed_number_uc( Buffer *io, size_t len )    {    size_t i;    INT_TYPE res = 0;