- if (fmt[1] == 't' || fmt[1] == 'f') {
- if (res->flags & IORESOURCE_IO)
- p = string(p, pend, "io ", str_spec);
- else if (res->flags & IORESOURCE_MEM)
- p = string(p, pend, "mem ", str_spec);
- else if (res->flags & IORESOURCE_IRQ)
- p = string(p, pend, "irq ", str_spec);
- else if (res->flags & IORESOURCE_DMA)
- p = string(p, pend, "dma ", str_spec);
+ if (res->flags & IORESOURCE_IO)
+ p = string(p, pend, "io ", str_spec);
+ else if (res->flags & IORESOURCE_MEM)
+ p = string(p, pend, "mem ", str_spec);
+ else if (res->flags & IORESOURCE_IRQ)
+ p = string(p, pend, "irq ", str_spec);
+ else if (res->flags & IORESOURCE_DMA)
+ p = string(p, pend, "dma ", str_spec);
+ else {
+ p = string(p, pend, "??? ", str_spec);
+ decode = 0;