X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ui%2Ftest%2Fpb-test.c;h=5f021ff7e73d73f6455c8855f5500a40f31a34ea;hb=5a1cb18519a0140ad49c460d99be2fb399efb802;hp=fdca45c5eea19a7a9b60f3919cfc6a3eb17b2ef4;hpb=898665e37e7e373f9a54ce288debbe365b28b60b;p=petitboot diff --git a/ui/test/pb-test.c b/ui/test/pb-test.c index fdca45c..5f021ff 100644 --- a/ui/test/pb-test.c +++ b/ui/test/pb-test.c @@ -2,11 +2,10 @@ #include #include "ui/common/discover-client.h" -#include "ui/common/device.h" static int print_device_add(struct device *device) { - int i; + struct boot_option *opt; printf("new device:\n"); printf("\tid: %s\n", device->id); @@ -14,9 +13,8 @@ static int print_device_add(struct device *device) printf("\tdesc: %s\n", device->description); printf("\ticon: %s\n", device->icon_file); - printf("\t%d boot options:\n", device->n_options); - for (i = 0; i < device->n_options; i++) { - struct boot_option *opt = &device->options[i]; + printf("\tboot options:\n"); + list_for_each_entry(&device->boot_options, opt, list) { printf("\t\tid: %s\n", opt->id); printf("\t\tname: %s\n", opt->name); printf("\t\tdesc: %s\n", opt->description);