Clean up mem allocation alignment macro usage + small refactoring of the typehash dependencies search

This commit is contained in:
Alexandre Paillier
2022-06-30 18:43:01 +02:00
parent 339d24445e
commit 4574c223f2
6 changed files with 25 additions and 24 deletions

View File

@@ -6,7 +6,7 @@
#include <stdint.h>
#include <stdbool.h>
#define MEM_ALLOC_AND_ALIGN_TO_TYPE(size, type) (mem_alloc_and_align(size, __alignof__(type)))
#define MEM_ALLOC_AND_ALIGN_TYPE(type) mem_alloc_and_align(sizeof(type), __alignof__(type))
char *mem_alloc_and_copy_char(char c);
void *mem_alloc_and_copy(const void *data, size_t size);