From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37967) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XobPh-0007xv-2o for qemu-devel@nongnu.org; Wed, 12 Nov 2014 12:09:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XobPa-0004yP-VG for qemu-devel@nongnu.org; Wed, 12 Nov 2014 12:09:01 -0500 Received: from mx1.redhat.com ([209.132.183.28]:51276) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XobPa-0004xe-OQ for qemu-devel@nongnu.org; Wed, 12 Nov 2014 12:08:54 -0500 From: Markus Armbruster Date: Wed, 12 Nov 2014 18:08:50 +0100 Message-Id: <1415812130-2592-5-git-send-email-armbru@redhat.com> In-Reply-To: <1415812130-2592-1-git-send-email-armbru@redhat.com> References: <1415812130-2592-1-git-send-email-armbru@redhat.com> Subject: [Qemu-devel] [PATCH 4/4] Revert "qom: Add automatic arrayification to object_property_add()" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: pbonzini@redhat.com, peter.crosthwaite@xilinx.com, afaerber@suse.de This reverts commit 339659041f87a76f8b71ad3d12cadfc5f89b4bb3. It's been replaced by object_gen_new_property_name(). Signed-off-by: Markus Armbruster --- qom/object.c | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/qom/object.c b/qom/object.c index 4c46662..2aed3de 100644 --- a/qom/object.c +++ b/qom/object.c @@ -729,27 +729,6 @@ object_property_add(Object *obj, const char *name, const char *type, void *opaque, Error **errp) { ObjectProperty *prop; - size_t name_len = strlen(name); - - if (name_len >= 3 && !memcmp(name + name_len - 3, "[*]", 4)) { - int i; - ObjectProperty *ret; - char *name_no_array = g_strdup(name); - - name_no_array[name_len - 3] = '\0'; - for (i = 0; ; ++i) { - char *full_name = g_strdup_printf("%s[%d]", name_no_array, i); - - ret = object_property_add(obj, full_name, type, get, set, - release, opaque, NULL); - g_free(full_name); - if (ret) { - break; - } - } - g_free(name_no_array); - return ret; - } QTAILQ_FOREACH(prop, &obj->properties, node) { if (strcmp(prop->name, name) == 0) { -- 1.9.3