MODULE_DEVICE_TABLE(pci, me_pci_table);
 
 /* Board specification structure */
-typedef struct {
+struct me_board {
        const char *name;       /* driver name */
        int device_id;
        int ao_channel_nbr;     /* DA config */
        int ai_resolution_mask;
        const comedi_lrange *ai_range_list;
        int dio_channel_nbr;    /* DIO config */
-} me_board_struct;
+};
 
-static const me_board_struct me_boards[] = {
+static const struct me_board me_boards[] = {
        {
                /* -- ME-2600i -- */
                .name =                 ME_DRIVER_NAME,
                }
 };
 
-#define me_board_nbr (sizeof(me_boards)/sizeof(me_board_struct))
+#define me_board_nbr (sizeof(me_boards)/sizeof(struct me_board))
 
 static comedi_driver me_driver = {
       .driver_name =   ME_DRIVER_NAME,
 COMEDI_PCI_INITCLEANUP(me_driver, me_pci_table);
 
 /* Private data structure */
-typedef struct {
+struct me_private_data {
        struct pci_dev *pci_device;
        void *plx_regbase;      /* PLX configuration base address */
        void *me_regbase;       /* Base address of the Meilhaus card */
        unsigned short control_2;       /* Mirror of CONTROL_2 register */
        unsigned short dac_control;     /* Mirror of the DAC_CONTROL register */
        int ao_readback[4];     /* Mirror of analog output data */
+};
 
-} me_private_data_struct;
-
-#define dev_private ((me_private_data_struct *)dev->private)
+#define dev_private ((struct me_private_data *)dev->private)
 
 /*
  * ------------------------------------------------------------------
 {
        struct pci_dev *pci_device;
        comedi_subdevice *subdevice;
-       me_board_struct *board;
+       struct me_board *board;
        resource_size_t plx_regbase_tmp;
        unsigned long plx_regbase_size_tmp;
        resource_size_t me_regbase_tmp;
        int result, error, i;
 
        /* Allocate private memory */
-       if (alloc_private(dev, sizeof(me_private_data_struct)) < 0)
+       if (alloc_private(dev, sizeof(struct me_private_data)) < 0)
                return -ENOMEM;
 
        /* Probe the device to determine what device in the series it is. */
                                        }
 
                                        dev->board_ptr = me_boards + i;
-                                       board = (me_board_struct *) dev->
+                                       board = (struct me_board *) dev->
                                                board_ptr;
                                        dev_private->pci_device = pci_device;
                                        goto found;