enum das08_lrange { das08_pg_none, das08_bipolar5, das08_pgh, das08_pgl,
das08_pgm };
-typedef struct das08_board_struct {
+struct das08_board_struct {
const char *name;
unsigned int id; // id for pci/pcmcia boards
enum das08_bustype bustype;
unsigned int i8255_offset;
unsigned int i8254_offset;
unsigned int iosize; // number of ioports used
-} das08_board;
+};
struct i8254_struct {
int channels; // available channels. Some could be used internally.
#define NUM_DAS08_CS_BOARDS 2
extern struct das08_board_struct das08_cs_boards[NUM_DAS08_CS_BOARDS];
-int das08_common_attach(comedi_device * dev, unsigned long iobase);
-int das08_common_detach(comedi_device * dev);
+int das08_common_attach(struct comedi_device * dev, unsigned long iobase);
+int das08_common_detach(struct comedi_device * dev);
#endif /* _DAS08_H */