]> Git Repo - qemu.git/blobdiff - qdev-monitor.c
Merge remote-tracking branch 'remotes/famz/tags/block-and-testing-pull-request' into...
[qemu.git] / qdev-monitor.c
index b7e3291f8b0af61f0c233a3ce9b32de8e39144f0..61e030099111c130beaddd6884515c6bdcafba32 100644 (file)
@@ -122,12 +122,6 @@ static void qdev_print_devinfo(DeviceClass *dc)
     error_printf("\n");
 }
 
-static gint devinfo_cmp(gconstpointer a, gconstpointer b)
-{
-    return strcasecmp(object_class_get_name((ObjectClass *)a),
-                      object_class_get_name((ObjectClass *)b));
-}
-
 static void qdev_print_devinfos(bool show_no_user)
 {
     static const char *cat_name[DEVICE_CATEGORY_MAX + 1] = {
@@ -146,8 +140,7 @@ static void qdev_print_devinfos(bool show_no_user)
     int i;
     bool cat_printed;
 
-    list = g_slist_sort(object_class_get_list(TYPE_DEVICE, false),
-                        devinfo_cmp);
+    list = object_class_get_list_sorted(TYPE_DEVICE, false);
 
     for (i = 0; i <= DEVICE_CATEGORY_MAX; i++) {
         cat_printed = false;
This page took 0.022594 seconds and 4 git commands to generate.