aboutsummaryrefslogtreecommitdiff
path: root/system.old/libraries/io/io.zig
blob: f7c0da33c1d841f7c8524bb1b761bc10e37c3968 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//! I/O operations

pub const attachment = @import("attachment.zig");
pub const stream_ops = @import("stream.zig");
pub const location = @import("location.zig");
pub const letter = @import("letter.zig");
pub const types = @import("types.zig");

pub const attach = attachment.attach;
pub const seal = attachment.seal;
pub const viewstack = attachment.viewstack;

pub const view = stream_ops.view;
pub const mark = stream_ops.mark;
pub const getchar = stream_ops.getchar;
pub const wipe = stream_ops.wipe;

pub const getlocation = location.get;
pub const setlocation = location.set;

pub const sendLetter = letter.send;
pub const readLetter = letter.read;

pub const StackEntry = types.StackEntry;
pub const Descriptor = types.Descriptor;
pub const Letter = types.Letter;
pub const Error = types.Error;

pub const source = types.source;
pub const stream = types.stream;
pub const trace = types.trace;

pub const VIEW_ONLY = types.VIEW_ONLY;
pub const MARK_ONLY = types.MARK_ONLY;
pub const BOTH = types.BOTH;
pub const CREATE = types.CREATE;