+/**
+ * cui_make_item_name - Format the menu item name srting.
+ *
+ * Returns a talloc string.
+ */
+
+static char *cui_make_item_name(struct pmenu_item *i, struct cui_opt_data *cod)
+{
+ char *name;
+
+ assert(cod->name);
+ assert(cod->kd);
+
+ name = talloc_asprintf(i, "%s:", cod->name);
+
+ if (cod->kd->image)
+ name = talloc_asprintf_append(name, " %s", cod->kd->image);
+
+ if (cod->kd->initrd)
+ name = talloc_asprintf_append(name, " initrd=%s",
+ cod->kd->initrd);
+
+ if (cod->kd->args)
+ name = talloc_asprintf_append(name, " %s", cod->kd->args);
+
+ DBGS("@%s@\n", name);
+ return name;
+}
+