summaryrefslogtreecommitdiff
path: root/Runtime/Utilities/MemoryUtilities.cpp
blob: b97ffade2f22ff88c4d07de1a71fad7e6336bfef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "UnityPrefix.h"
#include "MemoryUtilities.h"

void memset32 (void *dst, UInt32 value, UInt64 bytecount)
{
	UInt32 i;
	for( i = 0; i < (bytecount & (~3)); i+=4 )
	{
		*((UInt32*)((char*)dst + i)) = value;
	}  
	for( ; i < bytecount; i++ )
	{
		((char*)dst)[i] = ((char*)&value)[i&4];
	}
}