X-Git-Url: http://nitlanguage.org diff --git a/src/ffi/ffi_base.nit b/src/ffi/ffi_base.nit index e470276..59f46b3 100644 --- a/src/ffi/ffi_base.nit +++ b/src/ffi/ffi_base.nit @@ -152,10 +152,10 @@ end redef class CCompilationUnit fun write_as_impl(mmodule: MModule, compdir: String) do - var base_name = "{mmodule.name}._ffi" + var base_name = "{mmodule.c_name}._ffi" var h_file = "{base_name}.h" - var guard = "{mmodule.cname.to_s.to_upper}_NIT_H" + var guard = "{mmodule.c_name.to_upper}_NIT_H" write_header_to_file(mmodule, "{compdir}/{h_file}", new Array[String], guard) var c_file = "{base_name}.c" @@ -166,7 +166,7 @@ redef class CCompilationUnit fun write_header_to_file(mmodule: MModule, file: String, includes: Array[String], guard: String) do - var stream = new OFStream.open( file ) + var stream = new FileWriter.open( file ) # header comments var module_info = "/*\n\tExtern implementation of Nit module {mmodule.name}\n*/\n" @@ -187,7 +187,7 @@ redef class CCompilationUnit fun write_body_to_file(mmodule: MModule, file: String, includes: Array[String]) do - var stream = new OFStream.open(file) + var stream = new FileWriter.open(file) var module_info = "/*\n\tExtern implementation of Nit module {mmodule.name}\n*/\n"