コード例 #1
0
ファイル: c_svm.cpp プロジェクト: sandynie/lua--forcpp
static void *l_alloc (void *ud, void *ptr, size_t osize, size_t nsize) 
{
	(void)ud;
	(void)osize;

	if(nsize == 0)
	{
		AppFree(ptr);
		return NULL;
	}
	else
	{
		return AppRealloc(ptr, nsize);
	}
}
コード例 #2
0
ファイル: keystore.c プロジェクト: 0x00dec0de/GMbot
static PVOID ReallocBuffer(
	PVOID	pBuffer, 
	ULONG	NewSize,
	ULONG	CurrentSize
	)
{
	PVOID pNewBuffer;

	// Tying to reallocate the buffer
	if (!(pNewBuffer = AppRealloc(pBuffer, NewSize)))
	{
		if (pNewBuffer = AppAlloc(NewSize))
		{
			memcpy(pNewBuffer, pBuffer, CurrentSize);
			AppFree(pBuffer);
		}
	}

	return(pNewBuffer);
}