Just to clear this up, you're a Windows programmer, right?  I had the same
confusion when I first came to crypto++.  Turns out the term 'dword' has no
specific cross-platform meaning.  On Windows, DWORD is of course 32bit, but
in crypto++ 5 a 'dword' is an unsigned __int64 (on Windows).
--
gl

----- Original Message -----
From: "gl" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, February 02, 2003 3:05 AM
Subject: Re: 32bit limits?


>
> from config.h:
>
> #elif defined(_MSC_VER) || defined(__BCPLUSPLUS__)
>  typedef unsigned __int32 word;
>  typedef unsigned __int64 dword;
> --
> gl
>
> ----- Original Message -----
> From: "Dejan Maksimovic" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Sunday, February 02, 2003 2:58 AM
> Subject: Re: 32bit limits?
>
>
> >
> >     That's not true. DWORD is a double word - i.e. unsigned long in
> Windows.
> >     QWORD is int64.
> >
> > gl wrote:
> >
> > > Looking at the 5.x source, it looks like Seek() was actually changed
to
> > > 'dword', which is an unsigned _int64 on Windows : ).  I guess I should
> have
> > > looked at the new source first (although it wasn't mentioned in the
> changes).
> >
> > --
> > Kind regards, Dejan M. www.alfasp.com
> > E-mail: [EMAIL PROTECTED] ICQ#: 56570367
> > Alfa File Monitor - File monitoring library for Win32 developers.
> > Alfa File Protector - File protection and hiding library for Win32
> developers.
> >
> >
> >
>

Reply via email to