]> git.zerfleddert.de Git - usb-driver/blobdiff - config.h
more parts of the config infrastructure
[usb-driver] / config.h
index f238e3b5c6f1e29857147a1c6cbb5e918e0498b6..e3e42ea10b95ff192b2476869ea3ba8194138807 100644 (file)
--- a/config.h
+++ b/config.h
@@ -4,9 +4,12 @@ struct parport_config {
        unsigned char real;
        unsigned short usb_vid;
        unsigned short usb_pid;
        unsigned char real;
        unsigned short usb_vid;
        unsigned short usb_pid;
-       /* TODO: function pointer */
+       int (*open) (int num);
+       void (*close) (int handle);
+       int (*transfer) (WD_TRANSFER *tr, int fd, unsigned int request, int ppbase, int ecpbase, int num);
 };
 
 };
 
+struct parport_config *config_get(int num);
 unsigned char config_is_real_pport(int num);
 unsigned short config_usb_vid(int num);
 unsigned short config_usb_pid(int num);
 unsigned char config_is_real_pport(int num);
 unsigned short config_usb_vid(int num);
 unsigned short config_usb_pid(int num);
Impressum, Datenschutz