]> git.proxmox.com Git - mirror_qemu.git/commitdiff
qstring: add qstring_get_length()
authorLuiz Capitulino <lcapitulino@redhat.com>
Mon, 25 Mar 2013 17:46:37 +0000 (13:46 -0400)
committerLuiz Capitulino <lcapitulino@redhat.com>
Fri, 5 Apr 2013 12:42:29 +0000 (08:42 -0400)
Long overdue.

Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
include/qapi/qmp/qstring.h
qobject/qstring.c

index 0e690f4849807f45d05cab443f381ffd63c6d6e9..1bc3666107ca766814aa11e1b6838da30b920a59 100644 (file)
@@ -26,6 +26,7 @@ typedef struct QString {
 QString *qstring_new(void);
 QString *qstring_from_str(const char *str);
 QString *qstring_from_substr(const char *str, int start, int end);
+size_t qstring_get_length(const QString *qstring);
 const char *qstring_get_str(const QString *qstring);
 void qstring_append_int(QString *qstring, int64_t value);
 void qstring_append(QString *qstring, const char *str);
index 5f7376c336fec182320c98cba097008e318869c1..607b7a142c697f5382b3418c3730980e2b8da2f0 100644 (file)
@@ -31,6 +31,14 @@ QString *qstring_new(void)
     return qstring_from_str("");
 }
 
+/**
+ * qstring_get_length(): Get the length of a QString
+ */
+size_t qstring_get_length(const QString *qstring)
+{
+    return qstring->length;
+}
+
 /**
  * qstring_from_substr(): Create a new QString from a C string substring
  *