Index: /trunk/xcache.h
===================================================================
--- /trunk/xcache.h	(revision 548)
+++ /trunk/xcache.h	(revision 550)
@@ -40,5 +40,8 @@
 #endif
 
-#ifdef ALLOCA_FLAG
+#ifdef do_alloca_with_limit
+#	define my_do_alloca(size, use_heap) do_alloca_with_limit(size, use_heap)
+#	define my_free_alloca(size, use_heap) free_alloca_with_limit(size, use_heap)
+#elif defined(ALLOCA_FLAG)
 #	define my_do_alloca(size, use_heap) do_alloca(size, use_heap)
 #	define my_free_alloca(size, use_heap) free_alloca(size, use_heap)
