Lines Matching defs:bytePtr
262 auto bytePtr = reinterpret_cast<unsigned char*>(location);
263 const auto endPtr = bytePtr + length;
265 while (bytePtr != endPtr)
267 const auto remaining = (endPtr - bytePtr);
269 if (remaining >= 8) { const auto data = rnd.getUint64(); deMemcpy(bytePtr, &data, sizeof(data)); bytePtr += sizeof(data); }
270 else if (remaining >= 4) { const auto data = rnd.getUint32(); deMemcpy(bytePtr, &data, sizeof(data)); bytePtr += sizeof(data); }
271 else if (remaining >= 2) { const auto data = rnd.getUint16(); deMemcpy(bytePtr, &data, sizeof(data)); bytePtr += sizeof(data); }
272 else { const auto data = rnd.getUint8(); deMemcpy(bytePtr, &data, sizeof(data)); bytePtr += sizeof(data); }