aboutsummaryrefslogtreecommitdiff
path: root/src/lib/_str.rs
blob: ac27f294b29557ff9ade19d8d4351c4afc3625ee (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import rustrt.sbuf;

native "rust" mod rustrt {
  type sbuf;
  fn str_buf(str s) -> sbuf;
  fn str_len(str s) -> uint;
  fn str_alloc(int n_bytes) -> str;
}

fn is_utf8(vec[u8] v) -> bool {
}

fn alloc(int n_bytes) -> str {
  ret rustrt.str_alloc(n_bytes);
}

fn len(str s) -> uint {
  ret rustrt.str_len(s);
}

fn buf(str s) -> sbuf {
  ret rustrt.str_buf(s);
}