Announce: OpenSSH 6.2 released

Corinna Vinschen vinschen at
Wed Mar 27 09:02:10 EST 2013

On Mar 26 23:36, Roumen Petrov wrote:
> Corinna Vinschen wrote:
> >The reason is a clash of the UINT64 type.  It gets defined in umac.c as
> >well as in the Windows headers.  The Windows headers define it like
> >this:
> >
> >   typedef unsigned __int64 UINT64,*PUINT64;
> Question is if build is fine  for UINTnn where nn < 64 , why fail for 64 ?

u_int64_t is unsigned long, while unsigned __int64 is unsigned long long.

> May be correct patch is to define u_int64_t to be same as as
> unsigned __int64 ?

The right thing is to fix the __int64 definition in for
LP64 targets.  I'll send a patch to the mingw64 ML tomorrow.


Corinna Vinschen
Cygwin Maintainer
Red Hat

More information about the openssh-unix-dev mailing list