Lines Matching defs:rchunk
110 psf_store_read_chunk (READ_CHUNKS * pchk, const READ_CHUNK * rchunk)
133 pchk->chunks [pchk->used] = *rchunk ;
142 { READ_CHUNK rchunk ;
144 memset (&rchunk, 0, sizeof (rchunk)) ;
146 rchunk.hash = marker ;
147 rchunk.mark32 = marker ;
148 rchunk.offset = offset ;
149 rchunk.len = len ;
151 rchunk.id_size = 4 ;
152 memcpy (rchunk.id, &marker, rchunk.id_size) ;
154 return psf_store_read_chunk (pchk, &rchunk) ;
197 { READ_CHUNK rchunk ;
204 memset (&rchunk, 0, sizeof (rchunk)) ;
209 rchunk.hash = marker_len > 4 ? hash_of_str (marker_str) : u.marker ;
210 rchunk.mark32 = u.marker ;
211 rchunk.offset = offset ;
212 rchunk.len = len ;
214 rchunk.id_size = marker_len > 64 ? 64 : (unsigned) marker_len ;
215 memcpy (rchunk.id, marker_str, rchunk.id_size) ;
217 return psf_store_read_chunk (pchk, &rchunk) ;