Clean up macros in vec.h

This commit is contained in:
2024-10-24 03:13:03 +01:00
parent 6ca508851a
commit 14dea7c48c

7
vec.h
View File

@@ -36,19 +36,14 @@ void vec_append(void **ptr, void *data, uint32_t size);
void vec_clone(void **dest, void **src); void vec_clone(void **dest, void **src);
void vec_ensure_remaining(void **ptr, uint32_t space); void vec_ensure_remaining(void **ptr, uint32_t space);
#define VEC_IMPL
#ifdef VEC_IMPL #ifdef VEC_IMPL
#include <malloc.h> #include <malloc.h>
#include <string.h> #include <string.h>
#ifndef MAX #define VEC_MULT 2
#define MAX(A, B) ((A) > (B) ? (A) : (B)) #define MAX(A, B) ((A) > (B) ? (A) : (B))
#endif
#ifndef MIN
#define MIN(A, B) ((A) < (B) ? (A) : (B)) #define MIN(A, B) ((A) < (B) ? (A) : (B))
#endif
void vec_make(void **ptr, uint32_t size) void vec_make(void **ptr, uint32_t size)
{ {