[PD-cvs] externals/io/hidio hidio.h,1.5,1.6
Hans-Christoph Steiner
eighthave at users.sourceforge.net
Mon Dec 4 06:23:38 CET 2006
Update of /cvsroot/pure-data/externals/io/hidio
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30747
Modified Files:
hidio.h
Log Message:
minor fix for MinGW compilation
Index: hidio.h
===================================================================
RCS file: /cvsroot/pure-data/externals/io/hidio/hidio.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** hidio.h 3 Dec 2006 18:17:36 -0000 1.5
--- hidio.h 4 Dec 2006 05:23:35 -0000 1.6
***************
*** 2,16 ****
#define _HIDIO_H
! #include <stdio.h>
#ifdef _WINDOWS
! #include "pthread.h" /* needs pthread library */
! #define LOG_DEBUG 7
! #define LOG_INFO 6
! #define LOG_WARNING 4
! #define vsnprintf _vsnprintf
! #pragma warning (disable: 4305 4244 4761)
! #else
#include <sys/syslog.h>
! #include <pthread.h>
#endif
--- 2,19 ----
#define _HIDIO_H
! #include <stdio.h>
#ifdef _WINDOWS
! #include "pthread.h" /* needs pthread library */
! #define LOG_DEBUG 7
! #define LOG_INFO 6
! #define LOG_WARNING 4
! #define vsnprintf _vsnprintf
! #else
#include <sys/syslog.h>
! #include <pthread.h>
! #endif
!
! #ifdef _MSC_VER /* this only applies to Microsoft compilers */
! #pragma warning (disable: 4305 4244 4761)
#endif
***************
*** 129,139 ****
#endif /* __linux__ */
#ifdef _WIN32
! /* this should be pointers to the UsagePage and Usage */
#endif /* _WIN32 */
#ifdef __APPLE__
void *pHIDElement; // pRecElement on Mac OS X; ... on Windows
#endif /* __APPLE__ */
! t_symbol *type; // Linux "type"; HID "usagePage"
! t_symbol *name; // Linux "code"; HID "usage"
unsigned char polled; // is it polled or queued? (maybe only on Mac OS X?)
unsigned char relative; // relative data gets output everytime
--- 132,142 ----
#endif /* __linux__ */
#ifdef _WIN32
! /* this should store the UsagePage and Usage */
#endif /* _WIN32 */
#ifdef __APPLE__
void *pHIDElement; // pRecElement on Mac OS X; ... on Windows
#endif /* __APPLE__ */
! t_symbol *type; // Linux "type"; HID "usagePage", but using the hidio scheme
! t_symbol *name; // Linux "code"; HID "usage", but using the hidio scheme
unsigned char polled; // is it polled or queued? (maybe only on Mac OS X?)
unsigned char relative; // relative data gets output everytime
More information about the Pd-cvs
mailing list