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