fopen takes String& instead

This commit is contained in:
Erik Svedäng 2018-03-18 17:51:23 +01:00
parent 21c4d2d2fb
commit 9dae63491d
2 changed files with 4 additions and 1 deletions

View File

@ -9,6 +9,6 @@
(register get-char (Fn [] Char) "getchar")
(register read-file (Fn [&String] String))
(register exit (Fn [Int] a))
(register fopen (Fn [String String] (Ptr FILE)) "fopen")
(register fopen (Fn [&String &String] (Ptr FILE)))
(register fwrite (Fn [a Int Int (Ptr FILE)] ()) "fwrite")
)

View File

@ -42,3 +42,6 @@ String IO_read_MINUS_file(String *filename) {
return buffer;
}
FILE *IO_fopen(String *filename, String *mode) {
return fopen(*filename, *mode);
}