Browse Source

Fix CLITypePrinter's use of Long and ULong

CLITypePrinter outputs C++ code, so the proper type to be written for
Long and ULong are "long" and "unsigned long", not "int" and "unsigned
int".

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@iki.fi>
pull/252/head
Tomi Valkeinen 11 years ago committed by triton
parent
commit
8f44adb48d
  1. 4
      src/Generator/Generators/CLI/CLITypePrinter.cs

4
src/Generator/Generators/CLI/CLITypePrinter.cs

@ -195,8 +195,8 @@ namespace CppSharp.Generators.CLI @@ -195,8 +195,8 @@ namespace CppSharp.Generators.CLI
case PrimitiveType.UInt16: return "unsigned short";
case PrimitiveType.Int32: return "int";
case PrimitiveType.UInt32: return "unsigned int";
case PrimitiveType.Long: return "int";
case PrimitiveType.ULong: return "unsigned int";
case PrimitiveType.Long: return "long";
case PrimitiveType.ULong: return "unsigned long";
case PrimitiveType.Int64: return "long long";
case PrimitiveType.UInt64: return "unsigned long long";
case PrimitiveType.Float: return "float";

Loading…
Cancel
Save