Let VMA_SYSTEM_ALIGNED_FREE fall back to VMA_SYSTEM_FREE, if defined
diff --git a/src/vk_mem_alloc.h b/src/vk_mem_alloc.h
index ad4af92..4c9912a 100644
--- a/src/vk_mem_alloc.h
+++ b/src/vk_mem_alloc.h
@@ -4156,7 +4156,12 @@
 #endif

 

 #ifndef VMA_SYSTEM_ALIGNED_FREE

-   #define VMA_SYSTEM_ALIGNED_FREE(ptr)     vma_aligned_free(ptr)

+   // VMA_SYSTEM_FREE is the old name, but might have been defined by the user

+   #if defined(VMA_SYSTEM_FREE)

+      #define VMA_SYSTEM_ALIGNED_FREE(ptr)     VMA_SYSTEM_FREE(ptr)

+   #else

+      #define VMA_SYSTEM_ALIGNED_FREE(ptr)     vma_aligned_free(ptr)

+    #endif

 #endif

 

 #ifndef VMA_MIN