Fixed ANSI compabillity.
diff --git a/include/winbase.h b/include/winbase.h
index 2554bd9..4f6e61e 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -840,17 +840,17 @@
BYTE Flags2;
BYTE BaseHi;
} Bytes;
- struct {
- DWORD BaseMid : 8;
- DWORD Type : 5;
- DWORD Dpl : 2;
- DWORD Pres : 1;
- DWORD LimitHi : 4;
- DWORD Sys : 1;
- DWORD Reserved_0 : 1;
- DWORD Default_Big : 1;
- DWORD Granularity : 1;
- DWORD BaseHi : 8;
+ struct {
+ unsigned BaseMid : 8;
+ unsigned Type : 5;
+ unsigned Dpl : 2;
+ unsigned Pres : 1;
+ unsigned LimitHi : 4;
+ unsigned Sys : 1;
+ unsigned Reserved_0 : 1;
+ unsigned Default_Big : 1;
+ unsigned Granularity : 1;
+ unsigned BaseHi : 8;
} Bits;
} HighWord;
} LDT_ENTRY, *LPLDT_ENTRY;
@@ -1110,22 +1110,22 @@
UINT16 CtsTimeout;
UINT16 DsrTimeout;
- UINT16 fBinary :1;
- UINT16 fRtsDisable :1;
- UINT16 fParity :1;
- UINT16 fOutxCtsFlow :1;
- UINT16 fOutxDsrFlow :1;
- UINT16 fDummy :2;
- UINT16 fDtrDisable :1;
+ unsigned fBinary :1;
+ unsigned fRtsDisable :1;
+ unsigned fParity :1;
+ unsigned fOutxCtsFlow :1;
+ unsigned fOutxDsrFlow :1;
+ unsigned fDummy :2;
+ unsigned fDtrDisable :1;
- UINT16 fOutX :1;
- UINT16 fInX :1;
- UINT16 fPeChar :1;
- UINT16 fNull :1;
- UINT16 fChEvt :1;
- UINT16 fDtrflow :1;
- UINT16 fRtsflow :1;
- UINT16 fDummy2 :1;
+ unsigned fOutX :1;
+ unsigned fInX :1;
+ unsigned fPeChar :1;
+ unsigned fNull :1;
+ unsigned fChEvt :1;
+ unsigned fDtrflow :1;
+ unsigned fRtsflow :1;
+ unsigned fDummy2 :1;
CHAR XonChar;
CHAR XoffChar;
@@ -1141,20 +1141,20 @@
{
DWORD DCBlength;
DWORD BaudRate;
- DWORD fBinary :1;
- DWORD fParity :1;
- DWORD fOutxCtsFlow :1;
- DWORD fOutxDsrFlow :1;
- DWORD fDtrControl :2;
- DWORD fDsrSensitivity :1;
- DWORD fTXContinueOnXoff :1;
- DWORD fOutX :1;
- DWORD fInX :1;
- DWORD fErrorChar :1;
- DWORD fNull :1;
- DWORD fRtsControl :2;
- DWORD fAbortOnError :1;
- DWORD fDummy2 :17;
+ unsigned fBinary :1;
+ unsigned fParity :1;
+ unsigned fOutxCtsFlow :1;
+ unsigned fOutxDsrFlow :1;
+ unsigned fDtrControl :2;
+ unsigned fDsrSensitivity :1;
+ unsigned fTXContinueOnXoff :1;
+ unsigned fOutX :1;
+ unsigned fInX :1;
+ unsigned fErrorChar :1;
+ unsigned fNull :1;
+ unsigned fRtsControl :2;
+ unsigned fAbortOnError :1;
+ unsigned fDummy2 :17;
WORD wReserved;
WORD XonLim;
WORD XoffLim;