@@ -20,11 +20,11 @@ if ((self = [super init]) != nil) __mem_pool = NULL; return self; } -- (void*)getMem:(size_t)size +- (void*)getMem: (size_t)size { struct __ofobject_allocated_mem *iter; if ((iter = malloc(sizeof(struct __ofobject_allocated_mem))) == NULL) return NULL; @@ -43,11 +43,12 @@ __mem_pool = iter; return iter->ptr; } -- (void*)resizeMem:(void*)ptr toSize:(size_t)size +- (void*)resizeMem: (void*)ptr + toSize: (size_t)size { struct __ofobject_allocated_mem *iter; for (iter = __mem_pool; iter != NULL; iter = iter->prev) { if (iter->ptr == ptr) { @@ -58,16 +59,16 @@ return ptr; } } fprintf(stderr, "WARNING: Memory at %p was not allocated as part of " - "object %s!\n", ptr, [self name]); + "object %s!\n-> Memory was not resized!\n", ptr, [self name]); return NULL; } -- (void)freeMem:(void*)ptr; +- (void)freeMem: (void*)ptr; { struct __ofobject_allocated_mem *iter; for (iter = __mem_pool; iter != NULL; iter = iter->prev) { if (iter->ptr == ptr) { @@ -82,11 +83,11 @@ return; } } fprintf(stderr, "WARNING: Memory at %p was not allocated as part of " - "object %s!\n", ptr, [self name]); + "object %s!\n-> Memory was not free'd!\n", ptr, [self name]); } - free { struct __ofobject_allocated_mem *iter, *iter2;