1
0

remove ugly defines for 64bit support and solve the problem in a

better way
This commit is contained in:
michael 2007-03-14 17:09:01 +00:00
parent f152c04870
commit bdc65937d6
2 changed files with 1 additions and 23 deletions

View File

@ -240,7 +240,7 @@ int do_wdioctl(int fd, unsigned int request, unsigned char *wdioctl) {
return (*ioctl_func) (fd, request, wdioctl); return (*ioctl_func) (fd, request, wdioctl);
} }
switch(request) { switch(request & ~(0xc0000000)) {
case VERSION: case VERSION:
version = (struct version_struct*)(wdheader->data); version = (struct version_struct*)(wdheader->data);
strcpy(version->version, "WinDriver no more"); strcpy(version->version, "WinDriver no more");

View File

@ -1,4 +1,3 @@
#if __WORDSIZE == 32
#define VERSION 0x910 #define VERSION 0x910
#define LICENSE 0x952 #define LICENSE 0x952
#define TRANSFER 0x98c #define TRANSFER 0x98c
@ -18,27 +17,6 @@
#define USB_GET_DEVICE_DATA_OLD 0x980 #define USB_GET_DEVICE_DATA_OLD 0x980
#define EVENT_REGISTER_OLD 0x986 #define EVENT_REGISTER_OLD 0x986
#define TRANSFER_OLD 0x903 #define TRANSFER_OLD 0x903
#else
#define VERSION 0xc0000910
#define LICENSE 0xc0000952
#define TRANSFER 0xc000098c
#define USB_TRANSFER 0xc0000983
#define EVENT_UNREGISTER 0xc0000987
#define INT_DISABLE 0xc000091f
#define INT_WAIT 0xc000094b
#define CARD_REGISTER 0xc00009a4
#define EVENT_REGISTER 0xc00009a5
#define CARD_UNREGISTER 0xc000092b
#define USB_GET_DEVICE_DATA 0xc00009a7
#define INT_ENABLE 0xc000098e
#define EVENT_PULL 0xc0000988
#define USB_SET_INTERFACE 0xc0000981
#define CARD_REGISTER_OLD 0xc000097d
#define INT_ENABLE_OLD 0xc000091e
#define USB_GET_DEVICE_DATA_OLD 0xc0000980
#define EVENT_REGISTER_OLD 0xc0000986
#define TRANSFER_OLD 0xc0000903
#endif
#define MAGIC 0xa410b413UL #define MAGIC 0xa410b413UL