2018-01-24 18:08:18 +03:00
|
|
|
(system-include "carp_io.h")
|
2018-01-24 17:53:18 +03:00
|
|
|
|
2018-03-18 16:40:49 +03:00
|
|
|
(register-type FILE)
|
|
|
|
|
2017-06-26 12:15:03 +03:00
|
|
|
(defmodule IO
|
|
|
|
(register println (Fn [(Ref String)] ()))
|
|
|
|
(register print (Fn [(Ref String)] ()))
|
|
|
|
(register get-line (Fn [] String))
|
2018-03-11 16:53:50 +03:00
|
|
|
(register get-char (Fn [] Char) "getchar")
|
2017-11-28 12:07:46 +03:00
|
|
|
(register read-file (Fn [&String] String))
|
2018-03-23 15:28:04 +03:00
|
|
|
(register read-file-eof (Fn [&String] String))
|
2017-09-08 13:24:57 +03:00
|
|
|
(register exit (Fn [Int] a))
|
2018-03-18 19:51:23 +03:00
|
|
|
(register fopen (Fn [&String &String] (Ptr FILE)))
|
2018-03-18 16:40:49 +03:00
|
|
|
(register fwrite (Fn [a Int Int (Ptr FILE)] ()) "fwrite")
|
2017-10-20 18:00:47 +03:00
|
|
|
)
|