Fix MSVC errors and warnings
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#include "mem_arena.h"
|
||||
#include "aliases.h"
|
||||
#include "mem_utils.h"
|
||||
#include "misc_utils.h"
|
||||
#include <stdbool.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
@@ -24,12 +24,15 @@ Allocator wapp_mem_libc_allocator(void) {
|
||||
}
|
||||
|
||||
internal inline void *mem_libc_alloc(u64 size, void *alloc_obj) {
|
||||
(void)alloc_obj; // Silence unused warnings
|
||||
return calloc(1, size);
|
||||
}
|
||||
|
||||
#if 0
|
||||
internal inline void *mem_libc_alloc_aligned(u64 size, u64 alignment,
|
||||
void *alloc_obj) {
|
||||
(void)alloc_obj; // Silence unused warnings
|
||||
|
||||
void *output = aligned_alloc(alignment, size);
|
||||
if (output) {
|
||||
memset(output, 0, size);
|
||||
@@ -40,10 +43,16 @@ internal inline void *mem_libc_alloc_aligned(u64 size, u64 alignment,
|
||||
#endif
|
||||
|
||||
internal inline void *mem_libc_realloc(void *ptr, u64 old_size, u64 new_size, void *alloc_obj) {
|
||||
// Silence unused warnings
|
||||
(void)alloc_obj;
|
||||
(void)new_size;
|
||||
|
||||
return realloc(ptr, old_size);
|
||||
}
|
||||
|
||||
internal inline void mem_libc_free(void **ptr, void *alloc_obj) {
|
||||
(void)alloc_obj; // Silence unused warnings
|
||||
|
||||
if (!ptr || !(*ptr)) {
|
||||
return;
|
||||
}
|
||||
|
Reference in New Issue
Block a user