PCICONF_RESOURCE_NTYPES
CTASSERT(PCICONF_RESOURCE_IO < PCICONF_RESOURCE_NTYPES);
CTASSERT(PCICONF_RESOURCE_MEM < PCICONF_RESOURCE_NTYPES);
CTASSERT(PCICONF_RESOURCE_PREFETCHABLE_MEM < PCICONF_RESOURCE_NTYPES);
struct pciconf_resource resources[PCICONF_RESOURCE_NTYPES];
for (i = 0; i < PCICONF_RESOURCE_NTYPES; i++) {
if (type < 0 || type >= PCICONF_RESOURCE_NTYPES)