Previous 15994 Revisions Next

r810 Friday 10th August, 2007 at 11:04:28 UTC by Nathan Woods
Applying Atari Ace's fix (bug #1327)
[src/emu]restrack.c

src/emu/restrack.c
r809r810
210210
211211void *auto_realloc_file_line(void *ptr, size_t size, const char *file, int line)
212212{
213   return pool_realloc_file_line(current_pool(), ptr, size, file, line);
213   object_pool *pool = current_pool();
214   if (ptr != NULL)
215   {
216      int tag = resource_tracking_tag;
217      for (; tag > 0; tag--)
218      {
219         pool = pools[tag - 1];
220         if (pool_object_exists(pool, OBJTYPE_MEMORY, ptr))
221            break;
222      }
223      assert_always(tag > 0, "Failed to find alloc in pool");
224   }
225
226   return pool_realloc_file_line(pool, ptr, size, file, line);
214227}
215228
216229

Previous 15994 Revisions Next


© 1998-2018 The MESS Team