From 40d6aacb822c4e5d7e2d3c743ffe54de7acbad86 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Tue, 13 Jul 2010 14:23:49 -0700 Subject: [PATCH] Add differently-typed refcount synonyms to _str and _vec. --- src/lib/_str.rs | 1 + src/lib/_vec.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/lib/_str.rs b/src/lib/_str.rs index f1de80f1d28..167b9f67754 100644 --- a/src/lib/_str.rs +++ b/src/lib/_str.rs @@ -5,6 +5,7 @@ native "rust" mod rustrt { fn str_buf(str s) -> sbuf; fn str_len(str s) -> uint; fn str_alloc(uint n_bytes) -> str; + fn refcount[T](str s) -> uint; } fn is_utf8(vec[u8] v) -> bool { diff --git a/src/lib/_vec.rs b/src/lib/_vec.rs index 3074df2cd25..06e738f5156 100644 --- a/src/lib/_vec.rs +++ b/src/lib/_vec.rs @@ -6,6 +6,7 @@ native "rust" mod rustrt { fn vec_buf[T](vec[T] v) -> vbuf; fn vec_len[T](vec[T] v) -> uint; fn vec_alloc[T](uint n_elts) -> vec[T]; + fn refcount[T](vec[T] v) -> uint; } fn alloc[T](uint n_elts) -> vec[T] {