}
/* Create a new BlueSkyRCStr from a GString. The GString is destroyed. */
-BlueSkyRCStr *bluesky_string_new_from_string(GString *s)
+BlueSkyRCStr *bluesky_string_new_from_gstring(GString *s)
{
gsize len = s->len;
return bluesky_string_new(g_string_free(s, FALSE), len);
return;
string->data = g_realloc(string->data, len);
+ string->len = len;
}