// vim: nowrap struct s_dma{ int line_dma; char *dma; struct s_dma *next_dma; }; struct s_irq{ int line_irq; char *irq; struct s_irq *next_irq; }; struct s_io{ int line_io; char *io; struct s_io *next_io; }; struct settings{ bool inUse; bool inUseCg; int n_io; int n_irq; int n_dma; int line_setting; struct s_io *io; struct s_irq *irq; struct s_dma *dma; struct settings *next_setting; }; struct configure{ int success; int line_cfg_start; int line_cfg_end; char *description; int n_settings; int ld; struct settings *setting; struct configure *next_cfg; }; struct pcard{ int line_card; char *vendor_Id; char *serial; char *description; int n_cfg; struct configure *cfg; struct pcard *next_card; }; struct cf_isapnp{ char *id; char *version; char *date; int n_card; struct pcard *card; };