コード例 #1
0
ファイル: barr.c プロジェクト: calcnerd256/fun
struct byteArray *allocBarr(size_t size){
	return referenceBarr(size, poolAlloc(size));
}
コード例 #2
0
ファイル: memory.c プロジェクト: jagu-sayan/SayanLib
void* poolZalloc(MemoryPool *pool, size_t size)
{
	void *ptr=poolAlloc(pool, size);
	memset(ptr, 0, size);
	return ptr;
}
コード例 #3
0
ファイル: barr.c プロジェクト: calcnerd256/fun
struct byteArray *referenceBarr(size_t size, void* ptr){
	struct byteArray *result = (struct byteArray*) poolAlloc(sizeof(struct byteArray));
	result->size = size;
	result->arr = ptr;
	return result;
}