On Fri, 2009-09-04 at 14:26 +0200, Michael Tüxen wrote:
> On Sep 4, 2009, at 1:21 PM, Stephen Henson via RT wrote:
> 
> >> [seggelm...@fh-muenster.de - Fri Sep 04 09:39:52 2009]:
> >>
> >>
> >> Still wrong casts....I hope that's it now....
> >>
> >
> > A fair number of the casts seem to be unnecessary for example in
> > RAND_bytes(), OPENSSL_malloc() and HMAC(). Do you get warnings on your
> > system without them?
> The cast in RAND_bytes() is not needed, but OPENSSL_malloc returns a  
> void*,
> so shouldn't you cast it to the corresponding type? I think the casts in
> HMAC are the ones you need to match the signature of HMAC. If you
> get warnings or not depends on the specific compiler, I think.

Casts from/to void* should not be necessary on C compilers compliant to
standards. C++ might be different though.
-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
                                              Turkish proverb

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to