浏览代码

Merge pull request #1525 from eveningstarinc/hunterbridges/VAListFix

VarArgs multiplatform compatibility tweak
Brian Fiete 3 年之前
父节点
当前提交
7aabf04e40
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      BeefLibs/corlib/src/Internal.bf

+ 6 - 1
BeefLibs/corlib/src/Internal.bf

@@ -27,7 +27,7 @@ namespace System
 #if BF_PLATFORM_WINDOWS
 		void* mVAList;
 #else
-		int[3] mVAList; // Conservative size for va_list
+		int[5] mVAList; // Conservative size for va_list
 #endif
 
 		[Intrinsic("va_start")]
@@ -65,6 +65,11 @@ namespace System
 			return &mVAList;
 #endif
 		}
+
+		public void* ToVAListPtr() mut
+		{
+			return &mVAList;
+		}
 	}
 
 	[AlwaysInclude]