Carp/core/IO.carp
2018-03-18 17:51:23 +01:00

15 lines
425 B
Plaintext

(system-include "carp_io.h")
(register-type FILE)
(defmodule IO
(register println (Fn [(Ref String)] ()))
(register print (Fn [(Ref String)] ()))
(register get-line (Fn [] String))
(register get-char (Fn [] Char) "getchar")
(register read-file (Fn [&String] String))
(register exit (Fn [Int] a))
(register fopen (Fn [&String &String] (Ptr FILE)))
(register fwrite (Fn [a Int Int (Ptr FILE)] ()) "fwrite")
)