diff --git a/m-core.h b/m-core.h index bc00d0f5..c20a371f 100644 --- a/m-core.h +++ b/m-core.h @@ -3499,7 +3499,7 @@ M_INLINE size_t m_core_cstr_hash(const char str[]) #define M_GET_IT_REMOVE(...) M_GET_METHOD(IT_REMOVE, M_NO_DEF_IT_REMOVE, __VA_ARGS__) #define M_GET_IT_INSERT(...) M_GET_METHOD(IT_INSERT, M_NO_DEF_IT_INSERT, __VA_ARGS__) #define M_GET_EMPTY_P(...) M_GET_METHOD(EMPTY_P, M_NO_DEF_EMPTY_P, __VA_ARGS__) -#define M_GET_FULL_P(...) M_GET_METHOD(FULL_P, M_NO_DEF_EMPTY_P, __VA_ARGS__) +#define M_GET_FULL_P(...) M_GET_METHOD(FULL_P, M_FALSE_DEFAULT, __VA_ARGS__) #define M_GET_ADD(...) M_GET_METHOD(ADD, M_ADD_DEFAULT, __VA_ARGS__) #define M_GET_SUB(...) M_GET_METHOD(SUB, M_SUB_DEFAULT, __VA_ARGS__) #define M_GET_MUL(...) M_GET_METHOD(MUL, M_MUL_DEFAULT, __VA_ARGS__) @@ -3787,7 +3787,6 @@ M_INLINE size_t m_core_cstr_hash(const char str[]) #define M_NO_DEF_IT_REMOVE(...) M_NO_DEFAULT(IT_REMOVE, void) #define M_NO_DEF_IT_INSERT(...) M_NO_DEFAULT(IT_INSET, void) #define M_NO_DEF_EMPTY_P(...) M_NO_DEFAULT(EMPTY_P, bool) -#define M_NO_DEF_FULL_P(...) M_NO_DEFAULT(FULL_P, bool) #define M_NO_DEF_RESET(...) M_NO_DEFAULT(RESET, void) #define M_NO_DEF_GET_KEY(...) M_NO_DEFAULT(GET_KEY, void*) #define M_NO_DEF_SET_KEY(...) M_NO_DEFAULT(SET_KEY, void) @@ -3929,6 +3928,7 @@ M_INLINE size_t m_core_cstr_hash(const char str[]) #define M_NOTHING_DEFAULT(...) ((void)(__VA_ARGS__)) #define M_EMPTY_DEFAULT(...) ((void)1) #define M_TRUE_DEFAULT(...) true +#define M_FALSE_DEFAULT(...) false #define M_NEW_DEFAULT(a) M_MEMORY_ALLOC(a) #define M_DEL_DEFAULT(a) M_MEMORY_DEL(a) #define M_REALLOC_DEFAULT(t,p,s) M_MEMORY_REALLOC(t,p,s)