Io module

free_line_reader

procedureextensionexperimentalSource

Frees the reader's buffer. Lines it returned are invalid afterwards.

Example↗
Io :: #import "Extensions/Io";

Io.io_run(() {
    near, far := Io.make_pipe();
    defer Io.close(near);
    defer Io.close(far);

    lines := Io.make_line_reader(Io.reader_of(near));
    Io.free_line_reader(*lines);
});
free_line_reader :: (reader: *Line_Reader)

Parameters

reader: *Line_Reader

See also