void __om_free_debug(void *ptr, const char *file, const int line) { if( ! om_malloc_tracking && om_mallocs!=OM_NULL ) { om_malloc_tracking=OM_TRUE; //printf("removing %8X %s\n",ptr,om_dict_get(om_mallocs,ptr)); om_dict_remove(om_mallocs,ptr); om_malloc_count--; if( om_malloc_count==0 ) { om_dict_release(om_mallocs); om_mallocs=OM_NULL; } om_malloc_tracking=OM_FALSE; } __om_free_regular(ptr); }
void om_mock_prefs_remove(const om_prefs_ptr prefs, const char *key) { om_dict_remove((om_dict_ptr)prefs->device_data,key); }