nitg/ffi: Nit Int are C longs
authorAlexis Laferrière <alexis.laf@xymus.net>
Mon, 12 May 2014 19:11:39 +0000 (15:11 -0400)
committerJean Privat <jean@pryen.org>
Tue, 22 Jul 2014 11:55:55 +0000 (07:55 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

src/nitni/nitni_base.nit

index dd2fe10..cc0ffa2 100644 (file)
@@ -90,7 +90,7 @@ redef class MClassType
                if name == "Bool" then return "int"
                if name == "Char" then return "char"
                if name == "Float" then return "double"
-               if name == "Int" then return "int"
+               if name == "Int" then return "long"
                if name == "NativeString" then return "char*"
                if mclass.kind == extern_kind then
                        var ctype = mclass.ctype
@@ -105,7 +105,7 @@ redef class MClassType
                if name == "Bool" then return "int"
                if name == "Char" then return "char"
                if name == "Float" then return "double"
-               if name == "Int" then return "int"
+               if name == "Int" then return "long"
                if name == "NativeString" then return "char*"
                if mclass.kind == extern_kind then return "void*"
                return "struct nitni_instance *"