Fixed KEYLP structure for big endian.
diff --git a/windows/input.c b/windows/input.c
index 42617c1..ec6b8ce 100644
--- a/windows/input.c
+++ b/windows/input.c
@@ -68,7 +68,9 @@
{
struct
{
+#ifndef BITFIELDS_BIGENDIAN
unsigned long count : 16;
+#endif
unsigned long code : 8;
unsigned long extended : 1;
unsigned long unused : 2;
@@ -76,6 +78,9 @@
unsigned long context : 1;
unsigned long previous : 1;
unsigned long transition : 1;
+#ifdef BITFIELDS_BIGENDIAN
+ unsigned long count : 16;
+#endif
} lp1;
unsigned long lp2;
} KEYLP;