return 0;
 }
 
-static gpib_interface_t ni_pci_interface = {
+static struct gpib_interface ni_pci_interface = {
        .name = "ni_pci",
        .attach = ni_pci_attach,
        .detach = ni_pci_detach,
        .return_to_local = tnt4882_return_to_local,
 };
 
-static gpib_interface_t ni_pci_accel_interface = {
+static struct gpib_interface ni_pci_accel_interface = {
        .name = "ni_pci_accel",
        .attach = ni_pci_attach,
        .detach = ni_pci_detach,
        .return_to_local = tnt4882_return_to_local,
 };
 
-static gpib_interface_t ni_isa_interface = {
+static struct gpib_interface ni_isa_interface = {
        .name = "ni_isa",
        .attach = ni_tnt_isa_attach,
        .detach = ni_isa_detach,
        .return_to_local = tnt4882_return_to_local,
 };
 
-static gpib_interface_t ni_nat4882_isa_interface = {
+static struct gpib_interface ni_nat4882_isa_interface = {
        .name = "ni_nat4882_isa",
        .attach = ni_nat4882_isa_attach,
        .detach = ni_isa_detach,
        .return_to_local = tnt4882_return_to_local,
 };
 
-static gpib_interface_t ni_nec_isa_interface = {
+static struct gpib_interface ni_nec_isa_interface = {
        .name = "ni_nec_isa",
        .attach = ni_nec_isa_attach,
        .detach = ni_isa_detach,
        .return_to_local = tnt4882_return_to_local,
 };
 
-static gpib_interface_t ni_isa_accel_interface = {
+static struct gpib_interface ni_isa_accel_interface = {
        .name = "ni_isa_accel",
        .attach = ni_tnt_isa_attach,
        .detach = ni_isa_detach,
        .return_to_local = tnt4882_return_to_local,
 };
 
-static gpib_interface_t ni_nat4882_isa_accel_interface = {
+static struct gpib_interface ni_nat4882_isa_accel_interface = {
        .name = "ni_nat4882_isa_accel",
        .attach = ni_nat4882_isa_attach,
        .detach = ni_isa_detach,
        .return_to_local = tnt4882_return_to_local,
 };
 
-static gpib_interface_t ni_nec_isa_accel_interface = {
+static struct gpib_interface ni_nec_isa_accel_interface = {
        .name = "ni_nec_isa_accel",
        .attach = ni_nec_isa_attach,
        .detach = ni_isa_detach,
 #endif
 
 #ifdef CONFIG_GPIB_PCMCIA
-static gpib_interface_t ni_pcmcia_interface;
-static gpib_interface_t ni_pcmcia_accel_interface;
+static struct gpib_interface ni_pcmcia_interface;
+static struct gpib_interface ni_pcmcia_accel_interface;
 static int __init init_ni_gpib_cs(void);
 static void __exit exit_ni_gpib_cs(void);
 #endif
        tnt4882_free_private(board);
 }
 
-static gpib_interface_t ni_pcmcia_interface = {
+static struct gpib_interface ni_pcmcia_interface = {
        .name = "ni_pcmcia",
        .attach = ni_pcmcia_attach,
        .detach = ni_pcmcia_detach,
        .return_to_local = tnt4882_return_to_local,
 };
 
-static gpib_interface_t ni_pcmcia_accel_interface = {
+static struct gpib_interface ni_pcmcia_accel_interface = {
        .name = "ni_pcmcia_accel",
        .attach = ni_pcmcia_attach,
        .detach = ni_pcmcia_detach,