Clean up code using bluesky_string_from_gstring.
authorMichael Vrable <mvrable@cs.ucsd.edu>
Wed, 18 Nov 2009 03:19:13 +0000 (19:19 -0800)
committerMichael Vrable <mvrable@cs.ucsd.edu>
Wed, 18 Nov 2009 03:19:13 +0000 (19:19 -0800)
bluesky/bluesky.h
bluesky/inode.c
bluesky/s3store.c
bluesky/util.c

index 73c2157..21fd855 100644 (file)
@@ -38,7 +38,7 @@ typedef struct {
 } BlueSkyRCStr;
 
 BlueSkyRCStr *bluesky_string_new(gpointer data, gsize len);
-BlueSkyRCStr *bluesky_string_new_from_string(GString *s);
+BlueSkyRCStr *bluesky_string_new_from_gstring(GString *s);
 void bluesky_string_ref(BlueSkyRCStr *string);
 void bluesky_string_unref(BlueSkyRCStr *string);
 BlueSkyRCStr *bluesky_string_dup(BlueSkyRCStr *string);
index 5e91432..12cf7f7 100644 (file)
@@ -198,9 +198,7 @@ void bluesky_inode_flush(BlueSkyFS *fs, BlueSkyInode *inode)
 {
     GString *buf = g_string_new("");
     bluesky_serialize_inode(buf, inode);
-
-    gsize len = buf->len;
-    BlueSkyRCStr *data = bluesky_string_new(g_string_free(buf, FALSE), len);
+    BlueSkyRCStr *data = bluesky_string_new_from_gstring(buf);
 
     char key[64];
     sprintf(key, "inode-%016"PRIx64, inode->inum);
@@ -228,11 +226,10 @@ void bluesky_superblock_flush(BlueSkyFS *fs)
 {
     GString *buf = g_string_new("");
     bluesky_serialize_superblock(buf, fs);
+    BlueSkyRCStr *data = bluesky_string_new_from_gstring(buf);
 
     g_print("Syncing superblock...\n");
 
-    gsize len = buf->len;
-    BlueSkyRCStr *data = bluesky_string_new(g_string_free(buf, FALSE), len);
     bluesky_store_put(fs->store, "superblock", data);
 }
 
index 083023e..1a9e6b9 100644 (file)
@@ -122,7 +122,7 @@ static BlueSkyRCStr *s3store_get(gpointer s, const gchar *key)
                   &handler, &info);
 
     BlueSkyRCStr *raw, *decrypted;
-    raw = bluesky_string_new_from_string(info.buf);
+    raw = bluesky_string_new_from_gstring(info.buf);
     decrypted = bluesky_crypt_decrypt(raw, store->encryption_key);
     bluesky_string_unref(raw);
     return decrypted;
index 54c3c36..7f977a6 100644 (file)
@@ -52,7 +52,7 @@ BlueSkyRCStr *bluesky_string_new(gpointer data, gsize len)
 }
 
 /* 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);