浏览代码

Added bbStackAlloc defines.

woollybah 5 年之前
父节点
当前提交
2437a4eaae
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      blitz.mod/blitz_memory.h

+ 8 - 0
blitz.mod/blitz_memory.h

@@ -16,6 +16,14 @@ void		bbMemClear( void *dst,size_t size );
 void		bbMemCopy( void *dst,const void *src,size_t size );
 void		bbMemCopy( void *dst,const void *src,size_t size );
 void		bbMemMove( void *dst,const void *src,size_t size );
 void		bbMemMove( void *dst,const void *src,size_t size );
 
 
+#ifdef _WIN32
+#include <malloc.h>
+#define bbStackAlloc _malloca
+#else
+#include <alloca.h>
+#define bbStackAlloc alloca
+#endif
+
 #ifdef __cplusplus
 #ifdef __cplusplus
 }
 }
 #endif
 #endif