Lines Matching refs:ToSize
277 // Overwrites part of To[0,ToSize) with a part of From[0,FromSize).
278 // Returns ToSize.
280 uint8_t *To, size_t ToSize) {
282 size_t ToBeg = Rand(ToSize);
283 size_t CopySize = Rand(ToSize - ToBeg) + 1;
284 assert(ToBeg + CopySize <= ToSize);
289 return ToSize;
292 // Inserts part of From[0,ToSize) into To.
295 uint8_t *To, size_t ToSize,
297 if (ToSize >= MaxToSize) return 0;
298 size_t AvailableSpace = MaxToSize - ToSize;
303 size_t ToInsertPos = Rand(ToSize + 1);
305 size_t TailSize = ToSize - ToInsertPos;
315 return ToSize + CopySize;