#ifndef GUF_COMMON_H #define GUF_COMMON_H #include #include #include #include #include #include "guf_common_utils.h" #include "guf_assert.h" #include "guf_int.h" #include "guf_hash.h" typedef enum guf_obj_cpy_opt { GUF_CPY_VALUE = 0, GUF_CPY_DEEP = 1, GUF_CPY_MOVE = 2, } guf_obj_cpy_opt; typedef enum guf_sort_opt { GUF_SORT_ASCENDING = 0, GUF_SORT_DESCENDING = 1 } guf_sort_opt; // bool guf_alloc_init(void); // void *guf_malloc(size_t size, const char *name); // void *guf_calloc(size_t count, size_t size, const char *name); // void *guf_realloc(void *ptr, size_t size, const char *name); // void guf_free(void *ptr, const char *name); // void guf_alloc_print(void); #endif