Final fix for full P/Invoke compatibility on Linux

This commit is contained in:
Wojtek Figat
2023-01-24 18:49:33 +01:00
parent acb1cef19d
commit f5a37ec3b4
3 changed files with 5 additions and 4 deletions

View File

@@ -12,7 +12,7 @@ namespace Flax.Build
/// </summary>
internal static class CppNameMangling
{
public static string MangleFunctionName(Builder.BuildData buildData, string name, string outerName, TypeInfo returnType, TypeInfo parameter0, List<FunctionInfo.ParameterInfo> parameters1, List<FunctionInfo.ParameterInfo> parameters2)
public static string MangleFunctionName(Builder.BuildData buildData, string name, string outerName, TypeInfo returnType, TypeInfo parameter0 = null, List<FunctionInfo.ParameterInfo> parameters1 = null, List<FunctionInfo.ParameterInfo> parameters2 = null)
{
List<FunctionInfo.ParameterInfo> parameters = null;
if (parameter0 == null)