#ifndef HEAP4_MODEL_H #define HEAP4_MODEL_H #include #include #define MODEL_ALIGNMENT ((size_t)8U) typedef struct ModelBlock ModelBlock; struct ModelBlock { ModelBlock *next; size_t size; }; static inline size_t model_align_up(size_t value) { return (value + MODEL_ALIGNMENT - 1U) & ~(MODEL_ALIGNMENT - 1U); } #if defined(HOST_PRINTF) #include #endif #endif