]> git.wincent.com - wikitext.git/commitdiff
Remove str_new_no_copy function
authorWincent Colaiuta <win@wincent.com>
Sun, 10 May 2009 16:42:18 +0000 (18:42 +0200)
committerWincent Colaiuta <win@wincent.com>
Sun, 10 May 2009 16:42:18 +0000 (18:42 +0200)
This function has no callers, so remove it.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
ext/str.c
ext/str.h

index bf4220c3a4c8deea1447e560c798c7115ce81a9e..dca5713290e0a1f06c06d3ed9d67fed29c84f119 100644 (file)
--- a/ext/str.c
+++ b/ext/str.c
@@ -55,15 +55,6 @@ str_t *str_new_copy(const char *src, long len)
     return str;
 }
 
     return str;
 }
 
-str_t *str_new_no_copy(char *src, long len)
-{
-    str_t *str      = ALLOC_N(str_t, 1);
-    str->ptr        = src;
-    str->len        = len;
-    str->capacity   = len;
-    return str;
-}
-
 str_t *str_new_from_string(VALUE string)
 {
     string = StringValue(string);
 str_t *str_new_from_string(VALUE string)
 {
     string = StringValue(string);
index 1f9d899d6c43f98bac8e066a46ef9b1f2991d83d..4211978ee1daf9eb7f4c78b2906ed180767ef4d3 100644 (file)
--- a/ext/str.h
+++ b/ext/str.h
@@ -43,10 +43,6 @@ str_t *str_new_size(long len);
 // create a new string struct and initialize it with a copy of the buffer of length len pointed to by src
 str_t *str_new_copy(const char *src, long len);
 
 // create a new string struct and initialize it with a copy of the buffer of length len pointed to by src
 str_t *str_new_copy(const char *src, long len);
 
-// create a new string struct and initialize it with the buffer of length len pointed to by src
-// no copy is made; the struct takes ownership of the buffer and will free it when the struct is disposed of
-str_t *str_new_no_copy(char *src, long len);
-
 // convenience method for testing
 str_t *str_new_from_string(VALUE string);
 
 // convenience method for testing
 str_t *str_new_from_string(VALUE string);