diff --git a/src/cs/production/c2cs.Tool/GenerateCSharpCode/NameMapper.cs b/src/cs/production/c2cs.Tool/GenerateCSharpCode/NameMapper.cs index d52d0342..61f8dc2a 100644 --- a/src/cs/production/c2cs.Tool/GenerateCSharpCode/NameMapper.cs +++ b/src/cs/production/c2cs.Tool/GenerateCSharpCode/NameMapper.cs @@ -25,9 +25,11 @@ public NameMapper(CodeGeneratorContext context) _cSharpNamesByCNames[source] = target; } + // wchar_t* support currently limited + _ = _cSharpNamesByCNames.TryAdd("wchar_t*", "IntPtr"); + // C types -> C# Interop.Runtime types _ = _cSharpNamesByCNames.TryAdd("char*", "CString"); - _ = _cSharpNamesByCNames.TryAdd("wchar_t*", "CStringWide"); _ = _cSharpNamesByCNames.TryAdd("char", "CChar"); _ = _cSharpNamesByCNames.TryAdd("bool", "CBool"); _ = _cSharpNamesByCNames.TryAdd("_Bool", "CBool");