- dict_elm_mallocator = xbt_mallocator_new(256,
- dict_elm_mallocator_new_f,
- dict_elm_mallocator_free_f,
- dict_elm_mallocator_reset_f);
- dict_het_elm_mallocator = xbt_mallocator_new(256,
- dict_het_elm_mallocator_new_f,
- dict_het_elm_mallocator_free_f,
- dict_het_elm_mallocator_reset_f);
+ if (dict_elm_mallocator == NULL)
+ dict_elm_mallocator = xbt_mallocator_new(
+ 256, dict_elm_mallocator_new_f, dict_elm_mallocator_free_f,
+ dict_elm_mallocator_reset_f);
+ if (dict_het_elm_mallocator == NULL)
+ dict_het_elm_mallocator = xbt_mallocator_new(
+ 256, dict_het_elm_mallocator_new_f, dict_het_elm_mallocator_free_f,
+ dict_het_elm_mallocator_reset_f);