コード例 #1
0
ファイル: unity_fixture.c プロジェクト: EMali2HF/libAFIS
static void release_memory(void * mem)
{
    Guard* guard = (Guard*)mem;
    guard--;

    malloc_count--;
    UNITY_FIXTURE_FREE(guard);
}
コード例 #2
0
ファイル: unity_fixture.c プロジェクト: 2trill2spill/nextgen
static void release_memory(void* mem)
{
    Guard* guard = (Guard*)mem;
    guard--;

    malloc_count--;
#ifdef UNITY_EXCLUDE_STDLIB_MALLOC
    if (mem == unity_heap + heap_index - guard->size - sizeof(end))
    {
        heap_index -= (guard->size + sizeof(Guard) + sizeof(end));
    }
#else
    UNITY_FIXTURE_FREE(guard);
#endif
}