]> git.wincent.com - wikitext.git/blobdiff - ext/str.c
Remove comment from _Wikitext_append_entity_from_utf32_char
[wikitext.git] / ext / str.c
index bf4220c3a4c8deea1447e560c798c7115ce81a9e..322a9f3aefcf49eee3f6ce9619963cca91ff42b0 100644 (file)
--- a/ext/str.c
+++ b/ext/str.c
@@ -36,15 +36,6 @@ str_t *str_new(void)
     return str;
 }
 
-str_t *str_new_size(long len)
-{
-    str_t *str      = ALLOC_N(str_t, 1);
-    str->ptr        = ALLOC_N(char, len + STR_OVERALLOC);
-    str->len        = 0;
-    str->capacity   = len + STR_OVERALLOC;
-    return str;
-}
-
 str_t *str_new_copy(const char *src, long len)
 {
     str_t *str      = ALLOC_N(str_t, 1);
@@ -55,15 +46,6 @@ str_t *str_new_copy(const char *src, long len)
     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);
@@ -112,14 +94,6 @@ void str_append_string(str_t *str, VALUE other)
     str_append(str, RSTRING_PTR(other), RSTRING_LEN(other));
 }
 
-void str_swap(str_t **a, str_t **b)
-{
-    str_t *c;
-    c = *a;
-    *a = *b;
-    *b = c;
-}
-
 void str_clear(str_t *str)
 {
     str->len = 0;