uisp-dev
[Top][All Lists]
Advanced

[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







reply via email to

[Prev in Thread] Current Thread [Next in Thread]