diff options
Diffstat (limited to 'std/io.toc')
-rw-r--r-- | std/io.toc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/std/io.toc b/std/io.toc new file mode 100644 index 0000000..68e9744 --- /dev/null +++ b/std/io.toc @@ -0,0 +1,14 @@ +pkg "io"; + +#export puti ::= fn(x: int) { + #C("printf(\"%ld\\n\", (long)x)"); +}; + +#export putf ::= fn(x: float) { + #C("printf(\"%f\\n\", (double)x)"); +}; + +#export puts ::= fn(x: []char) { + #C("fwrite(x.data, 1, x.n, stdout)"); + #C("printf(\"\\n\")"); +};
\ No newline at end of file |