Hello Wei Dai!

I already changed "hash" to "digest" in iterhash.h before 5.2.1 was released. Why is this still a problem?
Yes, unfortunatelly you changed not in all places. E.g. we had
to change in pubkey.h and there are several other places can
be found.

HTH,
Konstantin

----- Original Message ----- From: "Wei Dai" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, October 29, 2004 5:13 AM
Subject: Re: Crypto++ and STLport 4.6.2/5.0



Thanks for this useful report.

On Thu, Oct 28, 2004 at 07:16:17PM -0700, Robert Roessler wrote:
1) files.cpp needs to get the "EOF" definition from *somewhere*, presumably stdio.h... this wasn't a problem in STLport 4.6.2, probably because one of the other STLport files was either defining it or including stdio.h

I'm planning to stop support GCC 2.x, so I'll just remove the "EOF" workaround and use char_traits<char>::eof() instead.


2) Francois Dumont (one of the STLport authors/maintainers) says that "hash in the stlport namespace is a reserved word according the SGI specification" and that this caused him problems with VC6 (because of a compiler bug?). He goes on to suggest that "for partability reason CryptoPP should change hash in hash_ or something else, perhaps with a simple macro defined only for VC6".

I already changed "hash" to "digest" in iterhash.h before 5.2.1 was released. Why is this still a problem?






Reply via email to