Fix formatting and clean up documentation

This commit is contained in:
Doyle Thai 2018-01-18 20:25:44 +11:00
parent db25c5997f
commit 912ca43056
2 changed files with 445 additions and 587 deletions

942
dqn.h

File diff suppressed because it is too large Load Diff

View File

@ -1484,7 +1484,7 @@ void DqnArray_Test()
LogHeader("DqnArray_Test"); LogHeader("DqnArray_Test");
if (1) if (1)
{ {
DqnArray_TestInternal(DqnMemAPI_HeapAllocator()); DqnArray_TestInternal(DqnMemAPI::HeapAllocator());
} }
if (1) if (1)
@ -1518,7 +1518,7 @@ void DqnArray_Test()
if (1) if (1)
{ {
DqnMemStack stack = {}; stack.Init(DQN_MEGABYTE(1), true, 4); DqnMemStack stack = {}; stack.Init(DQN_MEGABYTE(1), true, 4);
DqnMemAPI memAPI = DqnMemAPI_StackAllocator(&stack); DqnMemAPI memAPI = DqnMemAPI::StackAllocator(&stack);
if (1) if (1)
{ {
@ -1596,7 +1596,7 @@ void DqnMemStack_Test()
DqnMemStack::Block *blockB = stack.block; DqnMemStack::Block *blockB = stack.block;
// Check temp regions work // Check temp regions work
DqnMemStackTempRegion tempBuffer = stack.TempRegionBegin(); DqnMemStack::TempRegion tempBuffer = stack.TempRegionBegin();
size_t sizeC = 1024 + 1; size_t sizeC = 1024 + 1;
void *resultC = stack.Push(sizeC); void *resultC = stack.Push(sizeC);
@ -1985,7 +1985,7 @@ void DqnFile_Test()
if (1) if (1)
{ {
size_t size = 0; size_t size = 0;
DQN_ASSERT_HARD(DqnFile::GetFileSize(FILE_TO_OPEN, size)); DQN_ASSERT_HARD(DqnFile::GetFileSize(FILE_TO_OPEN, &size));
DQN_ASSERT_HARD(size == expectedSize); DQN_ASSERT_HARD(size == expectedSize);
} }
@ -2091,13 +2091,13 @@ void DqnFile_Test()
// Read using the ReadEntireFile api which doesn't need a file handle as an argument // Read using the ReadEntireFile api which doesn't need a file handle as an argument
{ {
size_t reqSize = 0; size_t reqSize = 0;
DQN_ASSERT(DqnFile::GetFileSize(fileNames[i], reqSize)); DQN_ASSERT(DqnFile::GetFileSize(fileNames[i], &reqSize));
u8 *buffer = (u8 *)memStack.Push(reqSize); u8 *buffer = (u8 *)memStack.Push(reqSize);
DQN_ASSERT(buffer); DQN_ASSERT(buffer);
size_t bytesRead = 0; size_t bytesRead = 0;
DQN_ASSERT(DqnFile::ReadEntireFile(fileNames[i], buffer, reqSize, bytesRead)); DQN_ASSERT(DqnFile::ReadEntireFile(fileNames[i], buffer, reqSize, &bytesRead));
DQN_ASSERT(bytesRead == reqSize); DQN_ASSERT(bytesRead == reqSize);
// Verify the data is the same as we wrote out // Verify the data is the same as we wrote out