nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
nitc/ios: remove all testing related entities from the xcode project
[nit.git]
/
src
/
ffi
/
ffi_base.nit
diff --git
a/src/ffi/ffi_base.nit
b/src/ffi/ffi_base.nit
index
e470276
..
59f46b3
100644
(file)
--- 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
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 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"
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
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"
# 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
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"
var module_info = "/*\n\tExtern implementation of Nit module {mmodule.name}\n*/\n"