|
@@ -70,11 +70,13 @@ void * custom_ahmalloc(allocator_t* allocator, heap_t* heap, size_t size) {
|
|
|
|
|
|
|
|
#ifdef WITH_FIXED_LISTS
|
|
#ifdef WITH_FIXED_LISTS
|
|
|
ptr = search_on_fixed(heap, req_padding(size));
|
|
ptr = search_on_fixed(heap, req_padding(size));
|
|
|
-#endif /* WITH_FIXED_LISTS */
|
|
|
|
|
|
|
|
|
|
if(ptr == NULL) {
|
|
if(ptr == NULL) {
|
|
|
|
|
+#endif /* WITH_FIXED_LISTS */
|
|
|
ptr = best_fit_on_freelist(heap, size);
|
|
ptr = best_fit_on_freelist(heap, size);
|
|
|
|
|
+#ifdef WITH_FIXED_LISTS
|
|
|
}
|
|
}
|
|
|
|
|
+#endif /* WITH_FIXED_LISTS */
|
|
|
|
|
|
|
|
if(ptr != NULL) {
|
|
if(ptr != NULL) {
|
|
|
|
|
|