Ticket #9: 610_win32_irda.patch
| File 610_win32_irda.patch, 1.9 KB (added by hsattler, 18 months ago) |
|---|
-
openobex-anoncvs
old new 53 53 AC_SUBST(EXTRA_LIBS) 54 54 ]) 55 55 56 AC_DEFUN([AC_PATH_IRDA ], [56 AC_DEFUN([AC_PATH_IRDA_LINUX], [ 57 57 AC_CACHE_CHECK([for IrDA support], irda_found, [ 58 58 AC_TRY_COMPILE([ 59 59 #include <sys/socket.h> … … 64 64 ]) 65 65 ]) 66 66 67 AC_DEFUN([AC_PATH_IRDA_WIN32], [ 68 AC_CACHE_VAL(irda_found, [ 69 AC_CHECK_HEADERS(af_irda.h, irda_found=yes, irda_found=no, 70 [ 71 #include <winsock2.h> 72 ]) 73 ]) 74 AC_MSG_CHECKING([for IrDA support]) 75 AC_MSG_RESULT([$irda_found]) 76 ]) 77 78 AC_DEFUN([AC_PATH_IRDA], [ 79 case $host in 80 *-*-linux*) 81 AC_PATH_IRDA_LINUX 82 ;; 83 *-*-mingw32*) 84 AC_PATH_IRDA_WIN32 85 ;; 86 *) 87 irda_found=no; 88 AC_MSG_CHECKING([for IrDA support]) 89 AC_MSG_RESULT([$irda_found]) 90 ;; 91 esac 92 ]) 93 67 94 AC_DEFUN([AC_PATH_WINBT], [ 68 95 AC_CACHE_VAL(winbt_found,[ 69 96 AC_CHECK_HEADERS(ws2bth.h, winbt_found=yes, winbt_found=no, -
lib/irda_wrap.h
old new 2 2 #define IRDA_WRAP_H 3 3 4 4 #ifdef _WIN32 5 #define _WIN32_WINNT 5 6 #ifndef _WIN32_WINNT 7 #define _WIN32_WINNT 1 8 #endif 6 9 7 10 #include <af_irda.h> 8 struct irda_device_list {DEVICELIST;}; 9 struct irda_device_info {IRDA_DEVICE_INFO;}; 10 struct sockaddr_irda {SOCKADDR_IRDA;}; 11 #define s ir_name irdaServiceName11 #define irda_device_info _WINDOWS_IRDA_DEVICE_INFO 12 #define irda_device_list _WINDOWS_DEVICELIST 13 14 #define sockaddr_irda _SOCKADDR_IRDA 12 15 #define sir_family irdaAddressFamily 16 #define sir_name irdaServiceName 13 17 14 18 #else /* _WIN32 */ 15 19
