[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Uisp-dev] Error building under Cygwin: non-scalar type
From: |
E . Weddington |
Subject: |
RE: [Uisp-dev] Error building under Cygwin: non-scalar type |
Date: |
Tue, 7 Oct 2003 16:42:12 GMT |
> $ cygcheck -c cygwin
> Cygwin Package Information
> Package Version Status
> cygwin 1.5.5-1 OK
>
> I'm guessing the definition of LARGE_INTEGER has changed
at some point.
> Here's what it looks like on my system
(in /usr/include/w32api/winnt.h):
>
> typedef union _LARGE_INTEGER {
> struct {
> DWORD LowPart;
> LONG HighPart;
> } u;
> #if ! defined(NONAMELESSUNION) || defined(__cplusplus)
> _ANONYMOUS_STRUCT struct {
> DWORD LowPart;
> LONG HighPart;
> };
> #endif /* NONAMELESSUNION */
> LONGLONG QuadPart;
> } LARGE_INTEGER, *PLARGE_INTEGER;
>
> Dean
>
Hmm. This is what I have:
typedef union _LARGE_INTEGER {
struct {
DWORD LowPart;
LONG HighPart;
} u;
#if ! defined(NONAMELESSUNION) || defined(__cplusplus)
_ANONYMOUS_STRUCT struct {
DWORD LowPart;
LONG HighPart;
};
#endif /* NONAMELESSUNION */
LONGLONG QuadPart;
} LARGE_INTEGER, *PLARGE_INTEGER;
Which looks the same to me.
There's been a lot of problems with the 1.5.x series of
Cygwin DLLs. That's why I recently built the WinAVR toolset
with 1.3.x. Hopefully Cygwin will be working out these
problems soon.
Eric