Reformat
This commit is contained in:
parent
1d1c3ca928
commit
e431cf729e
@ -1,7 +1,6 @@
|
|||||||
#include "mem_arena.h"
|
#include "mem_arena.h"
|
||||||
#include "aliases.h"
|
#include "aliases.h"
|
||||||
#include "mem_utils.h"
|
#include "mem_utils.h"
|
||||||
#include "misc_utils.h"
|
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
@ -21,6 +20,7 @@ struct arena {
|
|||||||
bool committed;
|
bool committed;
|
||||||
|
|
||||||
#ifdef WAPP_PLATFORM_WINDOWS
|
#ifdef WAPP_PLATFORM_WINDOWS
|
||||||
|
#include "misc_utils.h"
|
||||||
wapp_misc_utils_padding_size(sizeof(u8 *) * 2 + sizeof(u64) + sizeof(bool));
|
wapp_misc_utils_padding_size(sizeof(u8 *) * 2 + sizeof(u64) + sizeof(bool));
|
||||||
#endif // ifdef WAPP_PLATFORM_WINDOWS
|
#endif // ifdef WAPP_PLATFORM_WINDOWS
|
||||||
};
|
};
|
||||||
@ -47,19 +47,17 @@ bool wapp_mem_arena_init_custom(Arena **arena, u64 base_capacity,
|
|||||||
? base_capacity
|
? base_capacity
|
||||||
: ARENA_MINIMUM_CAPACITY;
|
: ARENA_MINIMUM_CAPACITY;
|
||||||
|
|
||||||
arena_ptr->buf = (u8 *)wapp_mem_util_alloc(
|
arena_ptr->buf = (u8 *)wapp_mem_util_alloc(NULL, arena_capacity, WAPP_MEM_ACCESS_READ_WRITE, flags,
|
||||||
NULL, arena_capacity, WAPP_MEM_ACCESS_READ_WRITE, flags,
|
zero_buffer ? WAPP_MEM_INIT_INITIALISED : WAPP_MEM_INIT_UNINITIALISED);
|
||||||
zero_buffer ? WAPP_MEM_INIT_INITIALISED : WAPP_MEM_INIT_UNINITIALISED);
|
|
||||||
|
|
||||||
if (!(arena_ptr->buf)) {
|
if (!(arena_ptr->buf)) {
|
||||||
wapp_mem_arena_destroy(arena);
|
wapp_mem_arena_destroy(arena);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
arena_ptr->capacity = arena_capacity;
|
arena_ptr->capacity = arena_capacity;
|
||||||
arena_ptr->offset = arena_ptr->buf;
|
arena_ptr->offset = arena_ptr->buf;
|
||||||
arena_ptr->committed =
|
arena_ptr->committed = (flags & WAPP_MEM_ALLOC_COMMIT) == WAPP_MEM_ALLOC_COMMIT;
|
||||||
(flags & WAPP_MEM_ALLOC_COMMIT) == WAPP_MEM_ALLOC_COMMIT;
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user