stdio/core

sourcestdio/core.sx

puts

pub fn puts(arg: ref u8) void

Print a string followed by a newline to stdout.

print

pub fn print(fmt: ref u8, args: untyped) void = trust { ... }

Print a formatted string to stdout.

GetStdHandle

when windowsprivate
extern (C) fn GetStdHandle(nStdHandle: i32) ref void = trust { ... } = "GetStdHandle"

WriteFile

when windowsprivate
extern (C) fn WriteFile(hFile: ref void, lpBuffer: ref void, nNumberOfBytesToWrite: u32, lpNumberOfBytesWritten: ref u32, lpOverlapped: ref void) i32 = trust { ... } = "WriteFile"

eputs

pub fn eputs(msg: ref u8) void

Print a string to stderr followed by a newline (fd 2).

eprint

pub fn eprint(fmt: ref u8, args: untyped) void = trust { ... }

Print a string to stderr followed by a newline (fd 2).

read_key

pub fn read_key() i32 = trust { ... }

read_line

pub fn read_line(buf: ref u8, max_len: i64) ref u8 = trust { ... }