33 lines
764 B
C
33 lines
764 B
C
#ifndef GUF_COMMON_H
|
|
#define GUF_COMMON_H
|
|
#include <stdbool.h>
|
|
#include <stddef.h>
|
|
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <assert.h>
|
|
|
|
#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
|