Пример #1
0
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);

}
Пример #2
0
void om_mock_prefs_remove(const om_prefs_ptr prefs, const char *key) {
	om_dict_remove((om_dict_ptr)prefs->device_data,key);
}