pike.git / src / post_modules / Shuffler / d_source_pikestream.c

version» Context lines:

pike.git/src/post_modules/Shuffler/d_source_pikestream.c:80:    if( s->skip )    {    if( s->skip >= (size_t)s->str->len )    {    s->skip -= (size_t)s->str->len;    res.len = -2;    return res;    }    len -= s->skip;    buffer = malloc( len ); -  MEMCPY( buffer, s->str->str+s->skip, len); +  memcpy( buffer, s->str->str+s->skip, len);    }    else    {    if( s->len > 0 )    {    if( s->len < (size_t)len )    len = s->len;    s->len -= len;    if( !s->len )    s->s.eof = 1;    }    buffer = malloc( len ); -  MEMCPY( buffer, s->str->str, len ); +  memcpy( buffer, s->str->str, len );    }    res.data = buffer;    res.len = len;    res.do_free = 1;    free_string( s->str );    s->str = 0;    setup_callbacks( src );    }    else if( !s->len )    s->s.eof = 1;