| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #include <stddef.h>
- #include <stdbool.h>
- #include "zalloc.h"
- #include "systypes.h"
- #ifndef ZV_DISABLE_DYNAMIC
- #define ZV_USE_STD_MALLOC
- #endif
- #ifdef ZV_USE_STD_MALLOC
- #include <malloc.h>
- void * zv_malloc(zv_size_t size) {
- return malloc(size);
- }
- void zv_free(void *pointer) {
- free(pointer);
- }
- bool zv_malloc_avairable(void) {
- return true;
- }
- #endif
- #ifdef ZV_DISABLE_DYNAMIC
- bool zv_malloc_avairable(void) {
- return false;
- }
- void * zv_malloc(zv_size_t size) {
- return NULL;
- }
- void zv_free(void *pointer) {
- }
- #endif
|