コード例 #1
0
ファイル: array_map.c プロジェクト: chrishiestand/core
void ArrayMapDestroy(ArrayMap *map)
{
    if (map)
    {
        ArrayMapClear(map);
        free(map->values);
        free(map);
    }
}
コード例 #2
0
ファイル: map.c プロジェクト: salewski/cfengine-core
void MapClear(Map *map)
{
    assert(map != NULL);

    if (IsArrayMap(map))
    {
        ArrayMapClear(map->arraymap);
    }
    else
    {
        HashMapClear(map->hashmap);
    }
}