summaryrefslogtreecommitdiff
path: root/frontends/amiga
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2016-12-06 18:10:21 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2016-12-06 23:17:40 +0000
commit2b6a416970f3eff764f4a053cdade46566ce7dc7 (patch)
tree62c640a2b21c184801ad21c041b4d8a5a8d98587 /frontends/amiga
parentf38b72a5833bfd9967308d6667c45c58a0ed10b8 (diff)
downloadnetsurf-2b6a416970f3eff764f4a053cdade46566ce7dc7.tar.gz
netsurf-2b6a416970f3eff764f4a053cdade46566ce7dc7.tar.bz2
Replace custom itempool functions with malloc/free as clib handles these more efficiently than our pools.
Diffstat (limited to 'frontends/amiga')
-rw-r--r--frontends/amiga/memory.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/frontends/amiga/memory.h b/frontends/amiga/memory.h
index 7abf0a387..93201a234 100644
--- a/frontends/amiga/memory.h
+++ b/frontends/amiga/memory.h
@@ -51,10 +51,10 @@ void *ami_memory_clear_alloc(size_t size, UBYTE value);
#define ami_memory_itempool_alloc(p,s) ItemPoolAlloc(p)
#define ami_memory_itempool_free(p,i,s) ItemPoolFree(p,i)
#else
-#define ami_memory_itempool_create(s) CreatePool(MEMF_ANY, 20 * s, s)
-#define ami_memory_itempool_delete(p) DeletePool(p)
-#define ami_memory_itempool_alloc(p,s) AllocPooled(p, s)
-#define ami_memory_itempool_free(p,i,s) FreePooled(p,i,s)
+#define ami_memory_itempool_create(s) (NULL)
+#define ami_memory_itempool_delete(p) ((void)0)
+#define ami_memory_itempool_alloc(p,s) malloc(s)
+#define ami_memory_itempool_free(p,i,s) free(p)
#endif
/* clib2 slab allocator */