MCPcopy Create free account
hub / github.com/beefytech/Beef / WriteZeros

Method WriteZeros

BeefySysLib/DataStream.cpp:248–274  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

246}
247
248void DataStream::WriteZeros(int size)
249{
250 int sizeLeft = size;
251 while (sizeLeft > 0)
252 {
253 if (sizeLeft >= 8)
254 {
255 Write((int64)0);
256 sizeLeft -= 8;
257 }
258 else if (sizeLeft >= 4)
259 {
260 Write((int32)0);
261 sizeLeft -= 4;
262 }
263 else if (sizeLeft >= 2)
264 {
265 Write((int16)0);
266 sizeLeft -= 2;
267 }
268 else
269 {
270 Write((int8)0);
271 sizeLeft -= 1;
272 }
273 }
274}
275
276void DataStream::Align(int alignSize)
277{

Callers 5

PopulateIDataMethod · 0.80
CreateResDataMethod · 0.80
WriteOutSectionMethod · 0.80
WriteDLLLibMethod · 0.80
WriteConstMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected