diff options
| author | Patrick Walton <[email protected]> | 2011-03-25 17:53:46 -0700 |
|---|---|---|
| committer | Patrick Walton <[email protected]> | 2011-03-25 17:54:48 -0700 |
| commit | 94c19a18ae8ddf70d0c6a21b296e0858dc154d2a (patch) | |
| tree | 8f8a88da05e45ba03c48cf82f9670a9d00991b7a /src/lib/io.rs | |
| parent | Trans nomenclature tidy-up: upcall vs. native vs. extern. (diff) | |
| download | rust-94c19a18ae8ddf70d0c6a21b296e0858dc154d2a.tar.xz rust-94c19a18ae8ddf70d0c6a21b296e0858dc154d2a.zip | |
rustc: Look up names in "use"d crates
Diffstat (limited to 'src/lib/io.rs')
| -rw-r--r-- | src/lib/io.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/io.rs b/src/lib/io.rs index 5088d197..84de1815 100644 --- a/src/lib/io.rs +++ b/src/lib/io.rs @@ -188,6 +188,11 @@ fn file_reader(str path) -> reader { ret new_reader(FILE_buf_reader(f, true)); } +// FIXME: Remove me once objects are exported. +fn new_reader_(buf_reader bufr) -> reader { + ret new_reader(bufr); +} + // Byte buffer readers @@ -224,6 +229,10 @@ state obj byte_buf_reader(byte_buf bbuf) { impure fn tell() -> uint { ret bbuf.pos; } } +fn new_byte_buf_reader(vec[u8] buf) -> byte_buf_reader { + ret byte_buf_reader(@rec(buf=buf, mutable pos=0u)); +} + // Writing |